【汇编程序】从外设71H读取一个数M,判断其是否在10到20之间,如果M>=20,则送0FFH给外设73H;如果M<10,则送00H给外设73H;如果10<=M<20,则送88H给73H
程序员文章站
2022-03-10 09:53:12
...
要点
1:外设读
2.3个分支 则需2个转移
CODE SEGMENT
ASSUME CS:CODE
START:IN AL,71H
CMP AL,20
JAE BIG
CMP AL,10
JB SMA
MOV BL,88H
JMP EXIT
BIG:MOV BL,0FFH
JMP EXIT
SMA:MOV BL,00
EXIT:MOV AL,BL
OUT 73H,AL
MOV AH,4CH
INT 21H
CODE ENDS
START END