单选题
若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经______运算得1,则可判定这两个数相加的结果产生了溢出。
A、
逻辑与
B、
逻辑或
C、
逻辑同或
D、
逻辑异或
【正确答案】
D
【答案解析】
[解析] 异或是一个数学运算符,它应用于逻辑运算。异或运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0?0=0,1?0=1,0?1=1,1?1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。
提交答案
关闭