String ohne Betriebssystem drucken

Ich habe ein einfaches Programm in der x86-Assemblersprache. Es sollte eine Zeichenfolge ohne Betriebssystem direkt in den Videospeicher drucken.

[bits 16]
[org 0x7c00]
mov ax, 0x3
int 0x10
sdl
mov ax, 0xb800
mov es,ax
mov si, msg
xor di, di
repnz movsw
jmp $
msg db 'Hello'
times 510 - ($ - $) db 0
dw 0xaa55

Aber es geht nicht. Kannst du mir helfen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage