Witam
Muszę wprowadzić do bufora łańcuch znaków a następnie go posortować.
Póki co wykonałem wprowadzanie znaków oto kod:
Kod:
.model small
.stack 100H
.data
napis DB "Twoja tablica moze miec 100 znakow" ,13,10,'$'
bufor DB 100,?,100 dup('$')
nL DB 13,10,'$'
.code
main:
MOV AX, 0003H
INT 10H
MOV AX, @data
MOV DS, AX
MOV DX, OFFSET napis
MOV AH, 09H
INT 21H
MOV DX, OFFSET bufor
MOV AH, 0AH
INT 21H
MOV DX, OFFSET nL
MOV AH, 09H
INT 21H
MOV AH, 01H
INT 21H
CMP AL, 'k'
JNE main
MOV AH, 08H
INT 21H
CMP AL, 27
MOV DL, 'A'
MOV AH, 02H
INT 21H
exit0:
MOV AH, 4CH
MOV AL, 00H
INT 21H
end main
pytanie co teraz zrobić aby ten łancuch po wpisaniu sie sortował tzn. posortować bufor...