Распечатать четные числа на ассемблере - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь напечатать серии четных чисел от 2 до 20 на ассемблере x86. Мне уже удалось распечатать номера ODD, просмотрев учебники. Ниже приведена моя программа номеров ODD. Мне нужна помощь в изменении его для печати четных чисел.

.MODEL SMALL
.STACK 100H
.DATA
LF EQU '0DH'
.CODE
MAIN PROC
MOV CX,0001H
MOV DX,0
BACK: MOV DL, CH
OR DL, 30H
MOV AH, 2
INT 21H
MOV DL, CL
OR DL, 30H
MOV AH, 2
INT 21H
CMP CL, 9
MOV DL, 20H
MOV AH, 2
INT 21H
JGE UNITSREACHED
ADD CL, 2
JMP UNITSUNREACHED
UNITSREACHED:
ADD CH, 1
MOV CL, 1
CMP CH , 9
JG EXIT
UNITSUNREACHED: JMP BACK
EXIT:
END MAIN 
MAIN ENDP
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...