Text ausgeben OHNE int 21h o.ä.
-
Original erstellt von Nobuo T:
**Jup, stimmt. (Das hatte cd9000 u.a. auch geschrieben ;))
**bei mir stand nur was da jetzt steht,so stnad es glaube ich in meinem buch,naja is ja auch egal.
Wenn ich diese push/pop orgie weglasse dann muss ich aber im aufrufenden programm daruaf aufpassen das die segmentregister immer richtig gesetzt sind,deshlab hab ich diese befehle dareingeschireben,das soll nämlich nicht für ein ganz bestimmtes program sein.
-
Original erstellt von <???>:
**Achso, ich glaub ich lag völlig daneben. Ich dachte mit test macht man einen Vergleich wie in C:
if(al == al)
**Diese vergleiche (sollte man eigendlich wissen) macht man mit cmp (compare)
Bsp:
cmp 3,5
jne weiter
xor eax,eax ;das wird nie ausgeführt...
weiter:
...
-
Original erstellt von <MaTaK>:
cmp 3,5Es gibt keinen Opcode (sollte man eigentlich wissen) mit 2 Operanden, der in selbigen 2 direkte Zahlen akzeptiert.