Вопросы по теме '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