二进制数10110010和01101001进行或(逻辑加)运算后,其结果和进位标志分别为?

如题所述

结果为11111011,进位标志CF=0(逻辑运算的CF=0)。追问

为嘛第六位的两个1相加还是1啊?进位标识怎么看?求教!

追答

注意,不是相“加”,是相“或”!所谓或,就是或者的意思。
1表示“真”,0表示“假”。“真”与“假”的基本逻辑运算就是“与”和“或”,用文字表达就是“并且”和“或者”。
“假”并且“假”的结果是“假”,“真”并且“假”的结果也是“假”,“真”并且“真”的结果才是“真”。因此,与运算的规则是0·0=0,0·1=1·0=0,1·1=1。
“假”或者“假”的结果是“假”,“真”或者“假”的结果是“真”,“真”或者“真”的结果也是“真”。因此,或运算的规则是0∨0=0,0∨1=1∨0=1∨1=1。
逻辑运算是按位运算的,相邻位之间没有关系,所以不可能产生进位,故进位标志CF=0。

追问

非常感谢啊!

追答

谢谢采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-16
结果为11111011
相似回答