Ассемблер. Что делает каждая строка в коде?
Здравствуйте!
Прошу вашей помощи.
Что делает каждая строка в этом коде?
MASM
MODEL SMALL
.DATA
D DB 0
buf DB 3, 0, 0, 0, 0, 0
text DB 'vvedite symvol$'
.STACK 256
.CODE
MAIN PROC
MOV AX,@DATA
MOV DS, AX
MOV AH, 9
MOV DX, OFFSET text
INT 21H
MOV AH,1
INT 21H
MOV D,AL
MOV AH,6
MOV DL,10
INT 21H
MOV AH,6
MOV DL,13
INT 21H
MOV AL,D
ADD AL,AL
MOV AH,6
SUB AL,30H
MOV DL,AL
INT 21H
MOV AX, 4C00H
INT 21H
MAIN ENDP
END MAIN
Спасибо за внимание.