微机原理与汇编: 用条件转移指令实现下图程序分支,设输入为X,输出为Y,都为字节变量,求解!

2025-03-05 02:28:47
推荐回答(1个)
回答1:

title 条件转移习题
ASSUME CS:CODE,DS:CODE
CODE SEGMENT
X DB ?
Y DB ?
ORG 100H
START: MOV AL , X ;AL←X
JS OP1 ;若AL<0,转OP1
CMP AL, 10d ;将AL与 10比较
JBE OP2 ;若0=OP3: SUB AL,19D ;若 AL>10, AL← AL-19
JMP RESULT
OP1: ADD X, 10D ;若AL<0,AL←AL+10
JMP RESULT
OP2: MOV BL,20D ;若0= MUL BL
RESULT: MOV Y, AL ;Y←AL
MOV AH , 4CH ;返DOS
INT 21H
CODE ENDS
END START