在运算器ALU中执行A-B的操作后,将根据标志位来判断两个无符号数A和B的大小。试回答:
(1)应使用哪些标志位?
(2)如何判断A和B的大小?
(3)试以8位二进制数A=01001001, B=10111010为例做比较分析。
在运算器ALU中执行A-B的操作后,将根据标志位来判断两个无符号数A和B的大小。试回答:
(1)应使用哪些标志位?
(2)如何判断A和B的大小?
(3)试以8位二进制数A=01001001, B=10111010为例做比较分析。
【正确答案】:对于无符号整数的情况,判断大小时使用的是CF和ZF标志。 ZF=1说明两数相等,CF=1说明有借位,是“小于”的关系,CF=0说明有借位,是“大于”的关系, 如以8位二进制数A=01001001, B=10111010 0100 1001 - 1011 1010 ,高位是0-1,因此有借位,所以A
Top