Assembler Buchstabe ausgeben?

1 Antwort

mov [input+esi], al

Müsste wahrscheinlich ah heißen statt al, immerhin arbeitest Du im Code davor auch mit dem Register ah.

Das ganze ist aber ungewöhnlich programmiert. Eigentlich würde ich bei so etwas Unterprogramme mit call / ret erwarten (und Parameterübergabe über den Stack anstatt einfach die selben Register zu verwenden, was natürlich sehr "flaky" ist) und nicht einfach nur bedingte Sprünge.

RedDevil1982 
Fragesteller
 24.07.2023, 15:46

Ich bin Anfänger in Assembler. Alles gut!

1