问答题 假定AX和BX中的内容为带符号数,CX和DX中的内容为无符号数,试用比较指令和条件转移指令实现以下判断: (1)若DX的值超过CX的值,则转去执行EXCEED。 (2)若BX的值大于AX的值,则转去执行EXCEED。 (3)CX中的值为0吗?若是则转去执行ZERO。 (4)BX的值与Ax的值相减,会产生溢出吗?若溢出则转去执行OVERFLOW。 (5)若BX的值小于AX的值,则转去执行EQ—SMA。 (6)若DX的值低于CX的值,则转去执行EQ___SMA。
【正确答案】正确答案:(1)CMP DX,CX JA EXCEED (2)CMP BX,AX JG EXCEED (3)CMP CX,0 JE ZERO (4)SUB BX,Ax JO OVERFLOW (5)CMP BX,AX JL EQ——SMA (6)CMP DX,CX JB EQ——SMA
【答案解析】