一、选择题
1.定点数加法溢出检测方法有下面()
A、奇偶校验法
B、双符号位法
C、单符号位法
D、反码法
正确答案:B,C
题目解析:
判别溢出的两种方法:
方法一,采用双符号位法,也称为“变形补码”,即采用变形码表示,当符号位为01或10时,即发生了溢出。
方法二,采用单符号位方法。当数据最高有效位产生进位与符号位产生的进位不一致时发生溢出。
2.补码加减法是指( ) 。
A、操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替
B、操作数用补码表示,符号位与尾数一起参加运算,结果的符号与加减相同
C、操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成
D、操作数用补码表示,由数符决定两尾数的操作,符号位单独处理
正确答案:C
3.如果X为负数,由[X]补求[-X]补是将( )。 (2000年考研题)
A、[X]补 各值保持不变
B、[X]补 符号位变反,其它各位不变
C、[X]补 除符号位外,各位变反,末尾加1
D、[X]补 连同符号位一起各位变反,末尾加1
正确答案:D
题目解析:
不论X是正数还是负数,由 [X]补 求 [-X]补 的方法是对[X]补求补,即连同符号位一起按位取反,末尾加1。
4.若 [x]补 =0.1101010 ,则 [x]原=( )。(2001年考研)
A、1.0010101
B、0.0010110
C、1.0010110
D、0.1101010
正确答案:D
题目解析:
正数的补码与原码相同,负数的补码是用正数的补码按位取反,末位加1求得。此题中X补为正数,则X原与X补相同。「答案」:D
5.若[X]补=1.1011 ,则真值 X 是( )。 (2003年考研&#