Ładny brzuch

Mam na zadanie poprawic rozkaz LEAVE ale nie wiem jak to zrobic ma 2 bledy, jeden jest w enter 4,0 a drugi na koncu w leave jak ktos bedzie wiedzial jak to poprawic tak aby program chodzil poprawnie to nich mi pomoze z gory dzieki

MODEL SMALL
.DATA
tekst DB 'Przykladowy program z instrukcja LEAVE!' ,13,10,'$'
.CODE

mov ax,@data
mov ds,ax
mov dx,offset tekst
mov ah,9
int 21h

PUBLIC ramka

ramka PROC
enter 4,0
mov WORD PTR [bp-4],0
mov WORD PTR [bp-2],0
mov bx, [bp+4]

Licznik:
mov ax, [bp+6]
cmp [bp-2],ax

jge Zrobione
cmp BYTE PTR [bx],','

jnz Indeks
inc WORD PTR [bp-4]

Indeks:
inc WORD PTR [bp-2]
inc bx

jmp Licznik

Zrobione:
leave
ret
ramka ENDP
END

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •