Uruchom:
Mov si, UserCmd
Cmp BYTE [si], 0
Je Koniec
cmd_version:
Mov si, UserCmd
Mov di, cmdVersion
Mov cx, 7
Repe Cmpsb
Jne cmd_unk
JMP End
cmd_unk:
Mov si, OsUnknown
Call Pisz
End:
Ret
ZMIENNE:
OsVersion db 'Nazwa systemu: xxxOS.',13,10,0
OsUnknown db 'Nieznane polecenie.',13,10,0
cmdVersion db 'wersja',0
A pytanie brzmi, czemu jak wpisze "wersja" to wyskakuje napis że "Nieznane polecenie."?