kernel - simple hello world



  • hallo zusammen,

    wie der titel schon aussagt, mir geht es um ein einfaches hallo world.

    so far,

    org 0x100
    
    start:
    	call schreiben
    
    	call lesen
    	jmp reset
    
    schreiben:
    	mov dx, msg
    	mov ah, 9
    	int 0x21
    
    msg db 'Hello, World!', 0x0d, 0x0a, '$'
    
    lesen:
    	; BIOS
    	mov ah, 0
    	int 016h
    	ret
    	; DOS
    	;mov ah, 8 
    	;int 21h
    
    reset:
    	db 0Eah
    	dw 0000h
    	dw 0FFFFh
    

    lesen und reboot funktionieren soweit.

    wie müsste meine funktion zur ausgabe richtig aussehen?
    leider passiert hier gar nichts.

    2. frage, bei zb dem aufruf von subfunctionen ist es doch egal ob man hex oder dec verwendet, bzw allgemein egal?



  • Ich verwende NASM btw.



  • Ich habe inzwischen eine Lösung gefunden, hat sich erledigt.


Anmelden zum Antworten