Witam,
Mam napisać program, który zamieni parami litery w tekście o nieznanej długości. Program działa poprawnie jako .EXE, ale wymagane jest rozszerzenie .COM. Niestety program tlink sygnalizuje błąd. Próbowałem już wszystkiego i nie wiem co zrobić.
.MODEL TINY
ORG 100h
ASSUME CS:code, DS:dane
dane SEGMENT
tekst db "tSraaWsr",10,13,'$'
dane ENDS
code SEGMENT
Start:
mov ax, SEG DANE
mov ds,ax
mov bx, 0
mov ax, OFFSET Tekst
Petla:
inc bx
cmp Tekst[bx],'$'
je Wyswietlenie
mov dl, Tekst[bx]
mov ah, 02H
int 21H
dec bx
mov dl, Tekst[bx]
mov ah, 02H
int 21H
cmp Tekst[bx],'$'
je Wyswietlenie
add bx,2
cmp Tekst[bx],'$'
je Wyswietlenie
jmp petla
Wyswietlenie:
mov ax, 4C00h
int 21h
code ENDS
END Start