Вопросы по теме 'bios'

Правильный способ доступа к регистрам в пространстве конфигурации PCI
Когда вам нужно получить доступ к регистрам в пространстве конфигурации PCI, вам просто нужно использовать встроенные функции BIOS для чтения / записи DWORD в пространство конфигурации? Например, если я пытаюсь использовать контроллер IDE, который...
4958 просмотров
schedule 29.01.2023

Почему загрузчики перемещаются в памяти?
Я пишу загрузчик, и у меня есть большая часть деталей, но я не уверен, почему некоторые загрузчики перемещаются в память, прежде чем они начнут большую часть своего выполнения. Кто-нибудь может это объяснить? Примером такого поведения является...
1472 просмотров
schedule 25.09.2022

Запрос информации об оборудовании в Windows с C++
В частности, я хочу запросить у графического процессора системы следующее: Название графического процессора, серия (например, ATI Radion 5800, NVIDIA GeForce 4 MX и т. д.), версия BIOS, версия драйвера, тактовая частота графического процессора,...
805 просмотров
schedule 03.10.2023

запуск qemu с помощью seabios
Я использовал модифицированный qemu для тестирования IOMMU, а также скомпилировал seabios, но пока не знаю, как использовать специальный 'seabios' с моим qemu, потому что мне нужно объединить их вместе, спасибо!
528 просмотров
schedule 09.12.2022

Загрузка ПК: регистр dl и номер диска
Где-то в инете читал, что перед переходом на 0x7c00 BIOS загружает в %dl "номер диска" загружаемого устройства. Но что это за «номер диска»? Каждому устройству, подключенному к компьютеру, BIOS присваивает номер? Если да, то как я могу узнать,...
3195 просмотров
schedule 09.01.2023

Версия BIOS из сборки x86
Есть ли способ найти версию и другую информацию BIOS, используя сборку x86 в DosBOX?
507 просмотров
schedule 05.01.2023

Первая ОС, несколько пояснений по сборке
Я пишу свой первый загрузочный сектор ОС на ассемблере с использованием NASM. У меня он работает, он просто отображает "Hello OS world!" красными буквами. Достаточно просто. Я преобразовал свой boot.asm в boot.bin, а тот в boot.img. Я использую...
398 просмотров
schedule 10.07.2023

Определение размера памяти при загрузке без DOS, Windows, Linux
Я пишу простую программу на ассемблере (NASM). Когда загрузочный сектор загружается, он должен отображать всю память (ОЗУ), установленную на компьютере, в мегабайтах. Не было бы операционной системы (DOS, Windows, Linux) при загрузке загрузочного...
1094 просмотров
schedule 20.12.2022

NASM - строка для печати загрузчика
Я написал простой загрузчик на основе: http://www.viralpatel.net/taj/tutorial/hello_world_bootloader.php Он должен отображать только «Загрузка ...» на экране, но он также отображает каждое определенное мной сообщение («Загрузка ... Удалите диск и...
259 просмотров
schedule 28.07.2022

Как я могу использовать прерывание Ah 02h , INT 16h для проверки трех клавиш управления?
Я хочу написать программу, которая завершается нажатием трех клавиш: Caps Lock, nom Lock и Left shift. Могу ли я использовать AH=02h , INT 16h, чтобы проверить, были ли они сжаты вместе или нет? Какие еще прерывания можно использовать? Любопытный...
2625 просмотров
schedule 13.01.2024

Кто загружает BIOS и карту памяти во время загрузки
Что касается BIOS, в Википедии говорится: Адрес памяти BIOS расположен так, что он будет выполняться при первом запуске компьютера. Затем инструкция перехода указывает процессору начать выполнение кода в BIOS. Я знаю, что BIOS живет в...
9395 просмотров
schedule 05.05.2022

Нет возможности включить Hyper-V в моих настройках BIOS
Я новичок в разработке приложений для Windows Phone 8. Я установил SDK 8.0. Когда я запускаю свое приложение, оно показывает ошибку, говорящую мне включить Hyper-V. При поиске я нашел этот MSDN документации с решением в BIOS. Но когда я захожу...
18823 просмотров

Зачем нам нужны драйверы устройств, когда у нас уже есть службы BIOS
У меня есть вопрос в какой-то викторине, на который я не смог ответить. Может ли кто-нибудь сказать мне: Зачем нужны драйверы устройств, если в BIOS уже есть код, взаимодействующий с оборудованием?
4327 просмотров
schedule 04.09.2022

Как получить широкоформатное разрешение в VBE
Я пишу драйверы для графических адаптеров. Я знаю, что VBE обеспечивает разрешение, такое как 1024×768 или 800×600 и т. д. Мой вопрос: как я могу получить широкое разрешение экрана, такое как 1366×768, в VESA BIOS? Какую функцию BIOS следует...
1874 просмотров
schedule 18.08.2022

Stopwatch.GetTimeStamp на мультипроцессорах
Stopwatch.GetTimeStamp() может возвращать различные результаты синхронизации на разных процессорах из-за ошибок в BIOS или аппаратной абстракции. Слой . Кто-нибудь знает, что эти ошибки хранят в себе в конкретных терминах? Могут ли...
221 просмотров
schedule 18.02.2023

Что означает вызов прерывания BIOS
У меня есть три основных вопроса, которые относятся только к архитектуре x86, поскольку я являюсь пользователем микрочипа Intel 80386. Вот основные, которые я знаю: таблица прерываний начинается с адреса 0x0000, поэтому инструкция int 0x01 будет...
880 просмотров
schedule 08.01.2024

Как запросить BIOS с помощью GRUB?
Я пытаюсь сделать небольшое ядро ​​​​для процессора 80386 в основном для целей обучения и хочу получить полную карту памяти доступной оперативной памяти. Я читал, что это возможно и лучше сделать с помощью GRUB, чем напрямую запрашивать BIOS....
454 просмотров
schedule 20.02.2023

строка печати с прерыванием биоса 0x10
Я хочу напечатать строку, используя прерывание биоса 0x10. Но у меня получается только синее поле, без букв в нем. Может быть, у меня возникла проблема с адресацией моей строки. Изменить: у меня есть два файла кода. Первый записывается в первый...
4174 просмотров
schedule 14.04.2023

Включение виртуализации Intel (VT-X) без опции в BIOS
Извините, если на вопрос уже ответили, но я не нашел ответа для моей конкретной ситуации, это немного другое. Я устанавливаю все инструменты, необходимые для программирования Android. Я создал виртуальное устройство Android, но возникла проблема с...
93635 просмотров
schedule 24.07.2023

Прерывания BIOS и DOS (16H и 21H)
Есть некоторые подпрограммы, которые могут быть реализованы как через INT 21H , так и через INT 16H (первый для DOS, второй для BIOS). Однако точная разница не ясна (по крайней мере, для меня!). Например, следующие подпрограммы считывают символ...
1124 просмотров
schedule 28.09.2023