单选题
在补码加法运算时,产生溢出的情况是______。
Ⅰ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同
Ⅱ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同
Ⅲ.运算时采用单符号位,结果的符号位和最高数位不同时产生进位
Ⅳ.运算时采用单符号位,结果的符号位和最高数位同时产生进位
Ⅴ.运算时采用双符号位,运算结果的两个符号位相同
Ⅵ.运算时采用双符号位,运算结果的两个符号位不同
【正确答案】
C
【答案解析】[解析] 常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和变形补码。
采用一个符号位的溢出条件为:结果的符号位与操作数符号位不同。
采用进位位的溢出条件为:结果的符号位和最高数位不同时产生进位。
采用双符号位(变形补码)的溢出条件为:运算结果的两个符号位不同。