· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Как подружить NASM и Bochs?

Посл.отвђт Сообщенiе


Дата: Июн 18, 2004 11:06:59

Пишем на насме программу:
[ORG 0x7C00]

start:

cli
mov ax, cs
mov ds, ax
mov ss, ax
mov sp, start

sti

mov si, msg
call kputs

cli
hlt
jmp short $

kputs:

.loop:
lodsb
test al, al
jz .quit
mov ah, 0x0E
int 0x10
jmp short .loop
.quit:
ret


msg: db "Hello from the world of real programming!",0x0A,0x0D,0
times 510-($-$$) db 0
db 0xAA, 0x55


создаем файл настроек (он, походу, правильный)

А Буч говорит, что BIOS panic

To pas:
Твой фасм-файл он почему-то распознает....


Дата: Июн 18, 2004 17:42:42

Если используете с прежним файлом настройки Буча, то файл должен быть размером ~10Мб и в конце первых 512 байт должна располагаться структура Razd (определена в моём инклюднике). Если в файле настроек Буча определен другой размер вирт. диска то содержимое указанной структуры должно быть скорректировано.


Дата: Июн 18, 2004 22:11:10

Хи-хи, все-тки сделал!!!!!!!!!!
Теперь я использую не вирт. хард, а вирт. дискету,
подправил настройки и вуаля!
Thanks to pas


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.233