采用补码进行加减运算(用5位二进制表示,左边1位符号位),并使用单符号位溢出判断公式,如果有溢出写Y;如果没有溢出,则仅写出运算
4
举一反三
- 在采用变形补码进行加减运算时,若运算结果中两个符号位。表示发生了溢出。若结果的两个符号位为,表示发生正溢出;为,表示发生负溢出
- 采用变形补码进行加减运算时,判断溢出的条件为_______ A: 两个操作数符号不同,但运算结果符号与原操作数符号相同 B: 补码运算结果的两位符号位相同,则说明溢出 C: 两个操作数符号相同,但运算结果符号与原操作数符号不同 D: 补码运算结果的两位符号位不同,则说明溢出
- 若采用双符号位补码运算,运算结果的符号位为01,则表示运算结果产生了负溢出。( )
- 在定点机中采用单符号位,如何判断补码加减运算是否溢出,有几种方案?
- 有符号运算中,判断运算是否溢出可采用 A: 单符号法的进位位是否为1 B: 单符号法的进位位和最高位进位是否不同,不同则溢出 C: 双符号法,运算结果是否符号位不同,不同则溢出 D: 双符号法,运算结果是否符号位相同,相同则溢出
内容
- 0
当两个单符号位补码进行加减运算时,若最高数值位向符号位的进位值与符号位产生的进位输出值相异,则溢出。()
- 1
采用变形补码进行加减运算,运算结果的双符号位为01,则运算结果() A: 溢出,结果为正 B: 溢出,结果为负 C: 无溢出 D: 不能确定
- 2
若采用双符号位进行补码加减运算,运算结果的符号位为10,则。 A: 产生了负溢出 B: 产生了正溢出 C: 结果正确,为正数 D: 结果正确,为负数
- 3
当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算()。 A: 无溢出 B: 正溢出 C: 负溢出 D: 不能判别是否溢出
- 4
(二进制补码运算的符号位)两个7位的二进制补码进行加法运算,应该采用_____位二进制补码才能确保不溢出。 A: 8 B: 9 C: 10