x=-11,y=7用补码求x y的方法计算x-y(机器字长为8位)

计算机原理 第一章 习题
我的图书馆
计算机原理 第一章 习题
一、单选:
1.8位补码表示的定点整数范围是(&&& )
A.-128—+128 &&B.-128—+127 &&C. -127—+128& &D.-127—+127
2.下列四个无符号十进制数中,能用八位二进制数表示的是(&&&& )
A.296&& &&B.333& &&C.256&& &&D.199
3.定点数作补码加减运算时,其符号位是(&&
A.与数位分开进行运算&&& &&B.与数位一起参与运算
C. 符号位单独作加减运算&&& D. 两数符号位作异或运算
4.对于二进制码,若其值为-128,则它的表示是用(&&& )
A.原码&&&& B. 反码&&& C. 补码 &&&&D. 阶码
5.已知两数X=-1101001B,Y=-1011011B,用补码进行加法运算后结果是下列情况(&&& )
A.有进位 &&&&&B. 有溢出&& &C. 无溢出
&&&D. 以上都不对
6.在机器数中,零的表示形式是唯一的是(&&&
A.原码&& &&B.补码&& &C. 反码&& &&D.反码和原码
7.已知[X]补=,[Y]补=,[X-Y]补=是(&& )
A.&& &B. &&&
C. &&& D.溢出
二、判断题
1.(& )在计算机字长范围内,正数的原码、反码和补码相同。
2.(& )计算机内部只能使用二进制、八进制或十六进制。
3.(& )十进制数-113的8位二进制补码是.
4.(& )不论正数还是负数,原码补码的补码还是原码。
三、填空题
1.如果字长为8位,则+1、-1、+0和-0四个数的补码依次是----______、和-______、----______、----______。
2.已知X、Y为两个带符号的定点整数,它们的补码为[X]补=B, [Y]补=B,则[X+Y]补=______----_____
3.已知[X]补=,X对应的真值是______----_____
4.已知[X]补=,则X=______----_____B
5.8位二进制补码的十进制数是____----_____,而8位二进制补码的十进制数是____----____。
6.计算机中的数有____----___和____----___两种表示方法。
7.原码的编码规则是最高位代表____----___,其余各位是该数的____-
8.补码的编码规则是正数的补码是____----__负数的补码是将二进制位____----___后在最低位____----___。
9.反码的编码规则时正数的反码是____----___负数的反码是将二进制位____----___。
10.通常把表示信息的数字符号称为____----___
11.八进制数的基数是____----___。
12.(7402.45)8的十六进制数是____----___
13.目前常见的机器编码有____----___、____----___和____----___。
四、计算题
1.将下列二进制数转换为十进制数
2.将下列十进制数转换成二进制数、八进制和十六进制数。
3.写出下列二进制数的原码、补码和反码
②0.1010000
④-0.0110000
4.进行下列数值的转换:
①B=(&& &&&&&&&&&)D
②43.75D=(&&&&&&&&&&& )B
③(53.6)8=(&&&&&&&&&&& )B
④2B.CH=(&&&&&&&&&&& )B
5.写出下面二进制数的原码、反码和补码
-0.0110110
6.写出下面数值为原码、反码和补码时所对应的二进制真值
7.将下列数由小到大排列
A=10D&& B=1011.01B&& C=(12.3)8&&&&& [X1]补=B
[X2]原=B& [X3]反=B
8.将下列数表示成规格化的浮点数
答案:一、BDBABBA
二、√ X X √
三、1、01&
11& 00& 100&
3、-0000001
4、1000000
5、25&& 231
6、有符号数&& 无符号数
7、符号& 数值
8、原码& 按位取反& 加1
9、原码& 按位取反
10、无符号数
12、0F02.94H
13、原码& 反码& 补码
2、①234=2Q=0EAH
③131.5=B=203.4Q=83.8H
3、①1101011原=1101011反=1010100补=1010101
②0.1010000原=0.1010000反=补
③-原=反=补=
④-0.0110000原=10.0110000反=11.1001111补=11.1010000
4、①B=(& 14.75 )D
②43.75D=(
③(53.6)8=()B
④2B.CH=(0 )B
5、原=10.0110110
反=11.1001001
补=11.1001010
补=&& 真值=-85
7、x1,x3,x2,A,C,B
8、2.5D=10.1B=0.101*210
-16.75D=-10000.11B=-0.101
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢第4章 数值的机器运算-博泰典藏网
典藏文档 篇篇精品
第4章 数值的机器运算
导读:课程名称:计算机组成原理单元名称:第四章数值的机器运算,5.运算器的基本功能室实现运算和运算,影响加法器运算速度的关键因素是,符号位和尾数一起参加运算,减某数用加某数的机器负数代替,结果的符号在运算中形成,6.在定点机中执行算术运算时会产生溢出,D.运算结果无法表示,7.当定点运算发生溢出时,其机器数位,计算机的机器字长为8位二进制编码,若小数点左移1位则数值,若小数点右移1位则数值,n位数值
任课教师:王克朝 哈尔滨学院2014年秋季学期单元测试试卷 课程名称:计算机组成原理 单元名称:第四章 数值的机器运算 一、填空题 1.影响并行加法器速度的关键因素是
。 2.A、B均为8位二进制数,A=F0H,B=E0H,则A+B=
。 3.已知某数的补码为,算术左移1位后得
,算术右移1位后得
。 4.向左规格化的规则为尾数
。 5.运算器的基本功能室实现
运算。 二、选择题 1.在串行进位的并行加法器中,影响加法器运算速度的关键因素是
。 A.门电路的级延迟
B.元器件速度 C.进位传递延迟
D.各位加法器速度的不同 2.并行加法器中每一位的进位产生函数Gi为
。 A.Ai?Bi
B.Ai?Bi C.Ai?Bi?Ci
D. Ai?Bi?Ci 3.补码加/减法是指
。 A.操作数用补码表示,两尾数相加/减,符号位单独处理 B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加/减数相同 C.操作数用补码表示,连同符号位直接相加,减某数用加某数的机器负数代替,结果的符号在运算中形成 D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理 4.两个补码数相加,采用1位符号位,当
时,表示结果溢出。 A.符号位有进位
B.符号位进位和最高数位进位异或结果为0 C. 符号位为1
D.符号位进位和最高数位进位异或结果为1 5.在双符号位判断溢出的方案中,出现正溢时,双符号位应当为
第1页(共7页)
任课教师:王克朝 C. 10
D. 11 6.在定点机中执行算术运算时会产生溢出,其原因是
。 A.主存容量不够
B.操作数过大 C.操作数地址过大
D.运算结果无法表示 7. 当定点运算发生溢出时,应进行
。 A. 向左规格化
B.向右规格化
C.发出出错信息
D.舍入处理 8.8位补码等值扩展为16位后,其机器数位
。 A.0011
D.1101 C.0011
9.将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表示为
。 A.0087H
B.FF87H D.FFF9H
10.已知[]补?C6H,计算机的机器字长为8位二进制编码,则[X]补?
B.18H D.F1H 11.对于二进制数,若小数点左移1位则数值
,若小数点右移1位则数值
。 A.扩大一倍,扩大一倍
B.扩大一倍,缩小一半 C.缩小一半,扩大一倍
D.缩小一半,缩小一半 12.X、Y为定点二进制数,其格式为1位符号位,n位数值位。若采用Booth补码一位乘法实现乘法运算,则最多需要做加法运算的次数是
B.n C.n+1
D. n+2 13.原码加减交替除法又称为不恢复余数法,因此
。 A.不存在恢复余数的操作 B.当某一步运算不够减时,做恢复余数的操作 C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作 第2页(共7页)
任课教师:王克朝 14.在加法器、寄存器的基础上增加部分控制电路实现除法时,用B寄存器存放
。 A.被乘数和被除数
B.被乘数和除数 C. 乘数和被除数
D.乘数和除数 15.若浮点数用补码表示,判断运算结果是否是规格化数的方法是
。 A.阶符与数符相同
B.阶符与数符相异 C.数符与尾数最高有效位相同
D.数符与尾数最高有效位相异 16.若浮点数用补码表示,一个数的阶码值为7,另一个数的阶码值为9,则需要将阶码值较小的浮点数的小数点
。 A. 左移1位 C. 左移2位
B. 右移1位 D. 右移2位 17. 4片74181ALU和1片74182CLA相配合,具有
传递功能。 A. 串行进位
B.组内并行进位,组间串行进位
C.组内串行进位,组间并行进位
D.组内、组间均为并行进位 18.运算器虽由许多部件组成,但核心部件是
。 A.算术逻辑运算单元
C.数据总线
B.多路开关
D.累加寄存器 19.下列叙述中,错误的是
。 A.运算器中通常都有一个状态标志寄存器,为计算机提供判断条件,以实现程序转移 B.补码乘法器中,被乘数和乘数的符号都不参加运算 C.并行加法器中高位的进位依赖于低位 D.在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值 20.计算机中的累加器
。 A .没有加法器功能,也没有寄存器功能 B.没有加法器功能,有寄存器功能 C. 有加法器功能,没有寄存器功能 D.有加法器功能,也有寄存器功能 21.一个C语言程序在一台32位机器上运行。程序中定义了3个变量x、y和z,其中x和z第3页(共7页)
任课教师:王克朝 为int型,y为short型。当x=127、y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是
FH,y?FFF9H,z?H
A.x?0000007FH,y?FFF9H,z?FFFF0076H B.x?0000007FH,y?FFF7H,z?FFFF0076H C. x?0000007FH,y?FFF7H,z?H D.x?.浮点数加、减运算一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。设浮点数的阶码和尾数均采用补码表示,并且位数分别为5位和7位(均含2位符号位)。若有两个数X?27?29/32,Y?25?5/8,则用浮点加法计算X?Y的最终结果是
B. 0 D. 发生溢出 23.假定有4个整数用8位补码分别表示为r1?FEH、r2?F2H、r3?90H、r4?F8H。若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是
。 A. r1?r2 C. r1?r4
B. r2?r3 D. r2?r4 24.某字长为8位的计算机汇总,已知整型变量x、y的机器数分别为[X]补?,[Y]补?。若整型变量z?2?x?y/2,则z的机器数为
。 A. 1 1000000 C. 1 0101010
B. 0 0100100 D. 溢出 25.若x?103,y??25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是
。 A. x?y C. x?y 三、判断题 1.进位信号串行传递的加法器称为串行加法器。 2.进位产生函数为Pi?Ai?Bi。 3.运算器中设置了加法器后就没有必要设置减法器。 第4页(共7页)
B. ?x?y D. ?x?y
任课教师:王克朝 4.浮点数对阶的原则是大阶向小阶看齐。 5.运算器不仅可以完成数据信息的算逻运算,还可以作为数据信息的传送通路。 6.80387被称为协处理器,本身不能单独使用 四、简答题 1.简述浮点运算中溢出的处理问题。 2.试述先行进位解决的问题及基本思想。 3.串行加法器和并行加法器有何不同?影响并行加法器的关键因素是什么?设低位来的进位信号为C0,请分别按下列两种方式写出C4、C3、C2、C1的逻辑表达式。 (1)串行进位方式 (2)并行进位方式 五、分析题 1.某加法器采用组内并行、组间并行的进位链,4位一组,写出进位信号C6的逻辑表达式。 2.写出一位2421码加法器的校正函数。 六、计算题 1.已知X和Y,用变形补码计算X+Y和X-Y,同时指出运算结果是否溢出? (1)X?(2)X?2731 ,Y?,Y?? 1616122.已知[X]补?1.1011000,[Y]补?1.0100110。计算2[X]补?[Y]补 3.已知X?0.10010,Y?-0.10101,用补码一位乘法计算X?Y,要写出详细的运算过程。 4.已知X?0.1000,Y?-0.1010,用补码加减交替法求5.已知X?-7.25,Y?28.5625, (1)将X、Y分别转换成二进制浮点数(阶码占4位,尾数占10位,各包含一位符号位)。 (2)用变形补码,求X?Y?? 6.有两个浮点数X?210?(0.101),Y?201?(?0.111),设阶符1位,阶码2位,数符1位,尾数3位,用补码运算规则计算X?Y的值。 七、设计题 第5页(共7页) X?? Y包含总结汇报、高中教育、行业论文、外语学习、旅游景点、计划方案、自然科学以及第4章 数值的机器运算等内容。本文共2页
相关内容搜索设机器字长为8位(含1位符号位),用补码运算规则计算下列各题。
设机器字长为8位(含1位符号位),用补码运算规则计算下列各题。  (1)A=9/64,B=-13/32,求A+B;(2)A=19/32,B=-17/128,求A-B;一直想不出怎么做  请高手帮忙回答下 谢谢
09-12-10 &
[目录] 不存在 [原文] 习题1(Page20) 一、 判断题 1、√ 2、√ 3、√× 4、× 5、× 6、√ 7、√ 8、× 9、√ 10、√ 二、 单选题 1、C B 2、C 3、D 4、A 5、D 6、C 7、B 8、C 9、C 10、B 三、 填空题 1、进行算术运算和逻辑运算 不断地取指令、分析指令、执行指令 2、系统软件 应用软件 系统软件 控制和管理计算机软硬件资源、方便用户使用 3、数字 模拟 处理数字量 处理模拟量 4、字长 字长 长 5、地址长度 4GB 6、内存 外存 7、衡量计算机运算速度的一项综合性能指标 8、曙光4000A 10万 美、日 9、中央处理器 CPU 主机 10、机器语言 汇编或编译程序 11主频、存储周期 字长 计算机体系结构 12 64K 7FFF 习题2(Page52) 一、 判断题 1、× 2、√ 3、√ 4、√ 5、× 6、× 7、× 8、√ 9、√ 10、√ 二、 单选题 1、D 2、C 3、DACBBA 4、B 5、A D 6、CFBCA 7、CD 8、BDDCB 9、BEGFC 10、CBBDA 三、 填空题 1、 基 2、 数据符号也用0、1表示的数 3、 将信息用二进制形式表示 4、 4、7 5、 000 6、 +127 ?127 +127 ?128 7、 阶码 符号 相同 8、 阶码位数 尾数位数 9、 习题4(P107) 一、 判断题 1、√ 2、√ 3、√ 4、× 5、× 6、× 7、√ 8、√ 9、√ 10、√ 二、 选择题 1、 D 2、B 3、D 4、C C 5、A 6、A 7、A B C 8、B 9、D 10、C ......
请登录后再发表评论!

我要回帖

更多关于 n 1位有符号数x的补码 的文章

 

随机推荐