10-27作业
微机原理
10—27作业答案
1. 假定AX和BX中的内容为带符号数, CX和DX中的内容为无符号数, 请用比较指令和条件转移指令实现以下判断:
(1)若DX的值超过CX的值,则转去执行EXCEED
(2)若BX的值大于AX的值,则转去执行EXCEED
(3)C X中的值为0吗? 若是则转去执行ZERO
(4)B X的值与AX的值相减, 会产生溢出吗? 若溢出则转OVERFLOW
(5)若BX的值小于AX的值,则转去执行EQ_SMA
(6)若DX的值低于CX的值,则转去执行EQ_SMA
2、若给定(AX)=A050H,(BX)=6O50H ,分析下列程序段(按无符号数计算),确定程序的转向:
ADD AL,BL
JZ L1
JC L2
CMP AH,BH
JC L3
JZ L4
JMP L5
…………
L1 : ……
…………
L2 : ……..
........
L3 : ……
…………..
L4 : ……
…………
L5 : ……
…………
程序转移地址标号为:
第- 1 - 页共-2- 页


