计算机原理及接口技术实验报告

Kyoo 29 0 DOC 2019-03-06 01:03:56

计算机原理及接口技术实验报告:两数比较大小必然涉及到状态寄存器的标志位,比较大小时,若是两数相等,则ZF=1,此时两数相等,因为比较大小的时候是两个数相减的过程,只是最终结果不会保存下来,但是相应的状态标志位会发生改变;若是两数不相等,这种情况下,分两种情况,第一种两个无符号的数字比较,若CF=0,则表示没有借位,则是比较数的前面一个比后面大,若CF=1,表示有借位,后面一个数比前面的数字小,这样就可以比较出两个数字的大小,第二种情况,比较两个有符号的数字,若是状态标志位OF+SF=0,表示运算结果没有溢出,并且最后结果最高位为0,则前面的数比后面的数大,因为比较结果之后为正数,前面就比后面大

用户评论
请输入评论内容
评分:
暂无评论