Suchfunktion
Erfahrenes Mitglied
Halloechen,
ich habe ne klitzekleine Frage.
Ich bin dabei, mir ein klitzekleines Betriebssystem zu schreiben (ohne grossem hintergedanke; einfach nur um C++ und ASM zu lernen und besser zu verstehen wie man Hardware anspricht, etc.) und habe mich mal durch die erste Ausgabe des LowLevel-Magazins gearbeitet.
Hier erstmal mein Source:
(kernel.asm)
Die einzige optische ausgabe ist:
Doch was ich ausgegeben haben moechte ist folgendes:
Was muss ich da machen
Thanks.
ich habe ne klitzekleine Frage.
Ich bin dabei, mir ein klitzekleines Betriebssystem zu schreiben (ohne grossem hintergedanke; einfach nur um C++ und ASM zu lernen und besser zu verstehen wie man Hardware anspricht, etc.) und habe mich mal durch die erste Ausgabe des LowLevel-Magazins gearbeitet.
Hier erstmal mein Source:
Code:
mov ax, 1000h
mov ds, ax
mov es, ax
start:
mov si, msg
call putstr
mov si,msg_boot
call putstr
call getkey
jmp reboot
msg db "project: Sambuca | version: 0.1b | by: Fabian König",13,10,0
msg_boot db "Press any key...",10,0
putstr:
lodsb
or al,al
jz short putstrd
mov ah,0x0E
mov bx,0x0007
int 0x10
jmp putstr
putstrd:
retn
getkey:
mov ah, 0
int 016h
ret
reboot:
db 0EAh
dw 0000h
dw 0FFFFh
Die einzige optische ausgabe ist:
Code:
project: Sambuca | version: 0.1b | by: Fabian König
Press any key...
Doch was ich ausgegeben haben moechte ist folgendes:
Code:
Project: Sambuca
Version: 0.1b
Author : Fabian könig
Press any key...
Was muss ich da machen
Thanks.