Я пытался загрузить строку «Hello World» в Qemu, но она показывает только букву «H». Я очень новичок в этом, заранее спасибо за попытку помочь мне: D
Я делаю это в операционной системе Windows.
[BITS 16]
[ORG 0X7C00]
MOV SI, BOOTLOADSTR
CALL Printstring
JMP $
Printcharacter:
MOV AH, 0x0E
MOV BH, 0x00
MOV BL, 0x07
INT 0x10
RET
Printstring
next_character:
MOV AL, [SI]
INC SI
OR AL, AL
JZ exit_function
CALL Printcharacter
exit_function
RET
;DATA
BOOTLOADSTR db 'Hello World', 0
TIMES 510 - ($ - $$) DB 0
DW 0XAA55
Изображение Кему должно быть здесь