Как отобразить строку в FASM, когда я создаю ОС. Я могу это сделать (отображает символ «8»):
mov ax, 9ch
mov ss, ax
mov sp, 4096d
mov ax, 7c0h
mov ds, ax
;---- actual code:
mov ah, 0eh
mov al, 38h
int 10h
jmp $
;----
times 510 - ($-$$) db 0
dw 0xAA55
но это не работает (у меня черный экран):
mov ax, 9ch
mov ss, ax
mov sp, 4096d
mov ax, 7c0h
mov ds, ax
;----
mov ah, 09h
mov dx, text
text:
db 'Hello$'
int 10h
jmp $
;----
times 510 - ($-$$) db 0
dw 0xAA55
Подскажите пожалуйста, что я делаю не так и как мне поступить?