当前位置:编程学习 > 汇编语言 >>

什么是进位位?

什么是进位位啊, 微机原理中,判断溢出的方法中写道: 双进位法:2个进位位分别为次高位向最高位的进位和最高位向进位位的进位。如果两个进位均有或均无则无溢出。如果两个进位中1个有进位而另一个无进位则一定有溢出。 其中的进位位没懂啥意思,进位和进位位?有没有懂的帮忙解答一下啊
补充:这句话比较难看,我把他分开:
双进位法:2个      进位位     分别为      次高位    向    最高位    的进位和     最高位    向    进位位      的进位。如果两个 进位 均有或均无则无溢出。如果两个 进位 中1个有进位而另一个无进位则一定有溢出。
答案:哈!这是指计算机机器在工作中进行数学运算时对有符号的运算一种比较准确的能指示出溢出错误的方法。就是把你的数的头二位都作为符号位,既这个数为正时那这二位同为0,这个数为负时这二个位同为1,在这种定义情况下你再把按这规定的数据进行运算,其结果如还符合这最高位和这次高位的这二位是同0或1时,那这运算结果就是正确的,如发生了这二位的表示不同(既一个是0另一个是1)时了就表示这运算结果就发生了溢出呢。具体证明麻烦,自己再找相关的资料去看,如还有不懂的再这追问我。
其他:双进位法用于有符号运算,【我的经验:实际上等同于OF】 

上一个:汇编语言中的HALT怎么理解
下一个:RMB是什么汇编指令

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,