2014-09-03 2 views
4
;********************************** 
; Boot1.asm 
;  - A Simple Bootloader 
; Operating System Development 
;********************************** 

    org 0x7c00 ;BIOS loaded at 0x7c00 

    bits 16  ; We are still in 16 bit real mode 

    Start: 
    cli  ; clear all interrupts 
    hlt  ; halt the system 

    times 510 - ($-$$) db 0 ;We have to be 512 bytes.Clear rest of bytes with 0 

    ddw 0xAA55    ;Boot signature 

Я написал простую программу загрузчика в NASM на Windows 7, но я получаю сообщение об ошибке:NASM ошибка: инструкция парсер ожидается

error:parser: instruction expected. 

Эта проблема была решена ранее, но я не являюсь получить его в моем контексте.

+0

Я не думаю, что существует какая-либо директива nasm для ассемблера 'ddw'. – Gene

+0

Приносим извинения за свою ошибку. Я часами сижу за ней. – Linus

+0

Предоставить полное сообщение об ошибке. –

ответ

1

Документы NASM не обозначают директиву ассемблера ddw. Я ожидаю, что об этом говорит сообщение об ошибке. ddw не является «инструкцией», поэтому он смущен.

Смежные вопросы