Brauche Hilfe fuer ASM Aufgabe
-
Tag liebe Community.
Koennte wer mal so Nett sein und mir die Aufgabe lösen?
Hier erstmal das was ich habe:; Es ist vom Bediener eine Zahl abzufragen (die Eingabe abfragen) Das Programm gibt anschließend ; soviele Sternchen aus das es dieser Zahl entspricht (Zahl=3=***) ; eingegebene zahl im reg speichern .. register runter zählen .. sternchen ausgaben .. vlergleihen ob der zaehler null ist .model flat .include aus32dez.inc .include ein32dez.inc .stack 100h .data .code start: mov ah,1 ; Wartet auf Tasteneingabe int 21h ; vor dem Programmende mov ax,4c00h int 21h ; Programm beenden end start
-
Hier, ich hab schonmal die Ausgabe von Text geschafft:
.model flat .stack 100h .data aus1 db 'Geben Sie eine Zahl ein: $' nl db 10,13, '$' .code .include ein32dez.inc .include aus32dez.inc start: mov ah,9 ; Ausgabe Text 'aus1' lea dx,aus1 ; lea, speichert Adresse nicht den Inhalt int 21h call ein32dez ; Eingabe einer Zahl in AX mov ah,1 ;Wartet auf Tasteneingabe int 21h ;vor dem Programmende mov ax,4c00h int 21h ;Programm beenden end start
-
Hilfe
-
ich denke niemand will dir helfen, weil du zu wenig einsatz zeigst...
-
Ist das TASM Syntax?
~Pointer
-
Eigentlich ist das IMHO MASM - der TASM wird das aber auch fressen.
-
Moin, Moin...
Und wieder ein Benutzer, der nicht begriffen hat, dass DOS nicht mit dem Speichermodell FLAT umgehen kann.
Ciao...