Also dein dosinterrupt soll ein Zeichen einlesn( jednfalls macht er das da) und du prüfst jedesmal ob cx nicht! null ist (das macht man aber lieber mit
or cx,cx
jne schleife
)
wenn das der fall ist (also wenns nicht 0 ist) hüpfst du wieder hoch
bei jedem mal decremtierst du cx also da du vorher ne 6 da reingetan hast muss das ganze 6 mal durchgehn
wenn das nicht der fall ist (also wenn cx 0 is) dann geht er über den sprung weiter hüft also nich und dann kommt das dos ding zum beenden ganz einfach
nur eine gegenfrage: Warum definierst du den string mit aha und terminierst den dann so das dos den als string ausgeben könnte wenn du das doch sowieso überschreiben lässt?
Und is das mode irgndnen (scheinbar) sinnloses org davorzusetzen oder seh ich den sinn nur nich weil ich noch nie dosproggis in asm gemacht hab?
So falls du das alles hier nicht wissen wolltest (ich hab nur auf verdacht und aus langeweile was geschrieben) dann stell bitte ne frage