Результаты поиска по запросу "bios"

1 ответ

Правильный способ доступа к регистрам в пространстве конфигурации PCI

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

3 ответа

Как мне получить доступ к USB-порту через BIOS в 16-битном реальном режиме x86?

Я новичок в мире Ассамблеи, Я пытаюсь написать несколько ассемблерных кодов для связи с аппаратными устройствами, такими как Serial, Parallel, VGA, Keyboard и т. Д. Я делаю это, находясь в режиме реального времени на процессоре Intel ...

1 ответ

ASM изменить цвет фона CMD

Я написал часть, которая меняет цвет текста, но я не могу найти способ изменить цвет фона, этот код для сборки Tasm: model small stack 256 .data ent db 0ah,0dh,'$' array db 2,4,5,6 db 7,8,9,5 db 1,2,3,4 db 5,6,7,8 temp dw 0 .code main : mov ...

ТОП публикаций

1 ответ

Как вывести число на экран и так и спать одну секунду со сборкой DOS x86?

Я использую NASM 16 бит. Я пытаюсь сделать простой ассемблерный код, который печатает числа от 0 до 255 с интервалом в 1 секунду между каждым числом. Это то, что я до сих пор: [bits 16] mov ax,cs mov ds,ax mov cx,255 mov ax,0 myloop: ;print in ...

3 ответа

Я не понимаю, как использовать прерывание 21, AH = 0ah

Моя информация исходит отВот [http://www.ctyme.com/intr/rb-2563.htm], Присвоение запрашивает программу, которая читает не более 20 символов, преобразует эти символы в верхний регистр и затем печатает ввод заглавными буквами. Я понятия не имею, ...

4 ответа

Настройки графики x86 asm для разрешений выше 640x480?

Я только начал использовать язык ассемблера (хотелось изучать что-то новое), и натолкнулся на несколько вопросов (пока), что все учебники, которые я просматривал, не отвечают или слишком стары, чтобы знать. 1) Я пробовал несколько поисков ...

4 ответа

Прочитайте записать сектор с жесткого диска с int 13h

У меня есть простая программа. Он должен прочитать первый сектор с жесткого диска (не mbr) и записать его в 0 сектор (mbr). Но это не работает. Я думаю, что это связано с неправильным DAP. Благодарю. [bits 16] [org 0x7c00] ;clear screen start: ...