Hallo, ich bin wirklich neu in der Sprache.Wie drucke ich, was ich int MASM möchte?
Ich mag meine Zeichen und Variablen Werte und Strings auf meinem DOS-Bildschirm
und ich suche nach vielen Sachen
und die meisten von ihnen sagten mir, habe zu verwenden ‚drucken int‘ Anweisung
.code
main PROC
mov dl, 'a'
mov ah, 2h
int 21h
exit
main ENDP
end main
Ich habe einen Code wie folgt geschrieben, durch die Bewältigung von Internets.
aber ich habe nicht, was 'mov ah, 2h' ist für und
'int 21h' es immer trigers einen Speicherfehler
Ich brauche
wie man weiß, eine bekommen string, ganzzahlige Eingabe durch den Benutzer,
, wie die Werte gedruckt werden, die ich möchte.
bitte helfen
Start hier: http://www.phatcode.net/res/223/files/html/toc.html – Tommylee2k
Was bedeutet "Ausgang"? Was ist ein Speicherfehler? Wird es zurückgegeben, nachdem Sie den Code ausgeführt haben, oder wird es vom Assembler (Compiler) zurückgegeben? Jedenfalls ist der 'mov ah, 2h' der Unterbefehl zum Interrupt-Dienst. Betrachten Sie es als einen großen Switch-Fall. Alle anderen Parameter werden in null oder mehr Register gesetzt. (Auch hier ist ein Spickzettel für die anderen Dienste: http://spike.scu.edu.au/~barry/interrupts.html) –
Ich meinte Ausnahme ausgelöst für Speicherfehler, sorry – unlimitedcoding