Вопросы по теме '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 просмотров
schedule
08.08.2022
Зачем нам нужны драйверы устройств, когда у нас уже есть службы 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