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

Сбой загрузчика
В настоящее время я разрабатываю свой загрузчик, но у меня есть проблема. Я использую Bochs для тестирования загрузчика, я компилирую загрузчик и создаю образ диска с помощью: rm disk.bin rm boot.bin rm post.bin nasm bootloader.asm -o boot.bin...
1109 просмотров
schedule 12.02.2024

Чтение записи сектора с жесткого диска с помощью int 13h
У меня простая программа. Он должен читать первый сектор с жесткого диска (не mbr) и записывать его в сектор 0 (mbr). Но это не работает. Думаю, это связано с неправильным DAP. Спасибо. [bits 16] [org 0x7c00] ;clear screen...
15181 просмотров
schedule 31.07.2022

nasm - ошибка: ожидается метка или инструкция в начале строки
Здравствуйте, я очень новичок в сборке (только начал сегодня) и столкнулся с этой проблемой, когда делал именно то, что сказано в это руководство . Я сделал asm-файл с этим текстом: bits 16 org 0x7c00 jmp Main :In= si = string, ah =...
11894 просмотров
schedule 21.01.2023

Bochs: сборка с дальним прыжком потерялась в поддельной области памяти (неверная ошибка кода операции)
Я начал разрабатывать небольшую игрушечную операционную систему на сборке (NASM) просто для развлечения. Я написал загрузчик, который загружает первый (и единственный) файл из файловой системы FAT12 под названием «kernel.sys» в память по смещению...
326 просмотров
schedule 17.04.2023

Сбой при компиляции bochs на ubuntu
Моя платформа — Ubuntu 18.04 и bochs 2.6.9. Сообщение об ошибке компиляции выглядит следующим образом: make[1]: Entering directory '/home/shore/MineOS/Source/bochs-2.6.9/bx_debug' gcc -c -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs...
109 просмотров
schedule 09.04.2022

Предел сегмента Bochs GDT сдвигается влево 3 раза в шестнадцатеричном формате и добавляется 0xFFF. Это нормально?
В настоящее время я настраиваю GDT для своего загрузчика. У меня 3 (4) сегмента: (нулевой сегмент) Сегмент кода ядра 4 ГБ Сегмент данных ядра 4 ГБ Раздел данных стека 2 ГБ (я забыл установить 1 бит в 0, когда делал скриншоты. Позже это...
121 просмотров
schedule 24.02.2022