问题
单项选择题
在补码加法运算时,产生溢出的情况是______。
Ⅰ 两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同
Ⅱ 两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同
Ⅲ 运算时采用单符号位,结果的符号位和最高数位不同时产生进位
Ⅳ 运算时采用单符号位,结果的符号位和最高数位同时产生进位
Ⅴ 运算时采用双符号位,运算结果的两个符号位相同
Ⅵ 运算时采用双符号位,运算结果的两个符号位不同
A.Ⅰ、Ⅲ、Ⅴ
B.Ⅱ、Ⅳ、Ⅵ
C.Ⅱ、Ⅲ、Ⅵ
D.Ⅰ、Ⅲ、Ⅵ
答案
参考答案:C
解析: 常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和采用变形补码。
采用一个符号位的溢出条件为:
。采用进位位的溢出条件为:
,其中,Cs为符号位产生的进位,C1为最高数值位产生的进位。
采用双符号位(变形补码)的溢出条件为:
。