计算机组成原理题二
计算机组成原理习题课2

10. 32位字长的浮点数,其中阶码8位(含1位阶符),尾数24位(含 1位数符),则其对应的最大正数为 ① ,最小负数为 ② ,最小 的绝对值为 ③ ;若机器数采用补码表示,且尾数为规格化形式, 则对应的最大正数为 ④ ,最小正数为 ⑤ ,最小负数为 ⑥ 。
A.2127(1-2-23) D.-2+127 B.-2127(1-2-23) E. 2-128×2-23 C. 2-129 F. 2-127×2-23
41.小数(0. 65625)十 等于_______。 A.(0. 11101)二 B.(0. 10101)二 C.(0. 00101)二 D.(0. 10111)二 答案:B 42. (84)十 等于______。 A.(10100100)二 B.(224)八 C.(054)十六 D.(1210)四 答案:C 44 二进制数11001011 等于十进制的_____。 A.395 B.203 C.204 D.394 答案:B 47. (20.8125)十 = ( ________ ) 二 。 A. 1010.1101 B. 10100.1011 C. 10100.1101 D.1010.1011 答案:C 48.补码10110110代表的是十进制负数____。 A. -74 B. -54 C. -68 D. -48 答案:A
9. 用n+1位字长表示定点数(其中1位为符号位),它所能表示的 整数范围是 ① ,它所能表示的小数范围是 ② 。
A.0≤ |N| ≤ 2n-l
C. 0≤ |N| ≤ 1- 2-(n+l) ②D 答案: ① A
B. 0≤ |N| ≤ 2n+1 -l
D. 0≤ |N| ≤ 1-2-n (此处为真值表示)
C. -263 ~ 263(1-2-9)
计算机组成原理-白中英-单元练习题2

练习单元二一、单项选择题1. 某机字长64位,其中1位符号位,63位尾数。
若用定点小数表示,则最大正小数为()。
A.+(1-2-64) B. +(1-2-63) C. 2-64 D. 2-632. 设[x]补=1.x1 x2x3x4x5x6x7x8,当满足()时,x>-1/2成立。
A.x1 =1,x2~x8至少有一个为1 B. x1 =0,x2~x8至少有一个为1C. x1 =1,x2~x8任意D. x1 =0,x2~x8任意3. 设寄存器位数为16位,机器数采用定点整数补码形式(一位符号位),对应于十进制数1022,寄存器内存放的内容为()。
A.(1022)16 B. (1776)16 C. (03FE)16 D. (7FE0)164. 若用二进制数表示十进制数0到999999,则最少需要的二进制数位是()。
A.6 B. 16 C. 20 D.1000005. 在某8位定点机中,寄存器内容为10000000,若它的数值等于-128,则它采用的数据表示为()。
A.原码 B. 补码 C. 反码 D. 移码6. 设浮点数N=M×R e,阶码e 与尾数M均采用补码表示,尾数的最高位为符号位,尾数和阶码的基数均为2.下列数据中为规格化数的是()。
A.0.0011...10 B. 1.1000...10 C. 0.1111...10 D. 1.1111 (10)7. 在下列机器数中,哪种表示方式下,零的表示形式是惟一的?()A.原码 B. 补码 C. 反码 D. 都不是8. N+1位的定点整数的原码的数据表示范围是()。
A.-2n≤x≤2n B. -2n<x<2nC. -2n+1≤x≤2n -1D. -2n -1<x<2n+19. 下列论述中,正确的是()。
A.已知[x]原求[x]补的方法是:在[x]原的末位加1B. 已知[x]补求[-x]补的方法是:在[x]补的末位加1C. 已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1D. 已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加110. 采用全零的形式表示机器零的浮点表示的编码方式是()。
计算机组成原理试题2

一、填空题1.按IEEE754规范,一个浮点数由、、三个域组成,其中的值等于指数的加上一个固定。
2.在进行浮点加法运算时,需要完成为、、、、和等步骤。
3.对阶时,使阶向阶看齐,使阶的尾数向移位,每移一位,其阶码加一,直到两数的阶码相等为止。
4.提高加法器运算速度的关键是。
先行进位的含义是。
5.现代计算机的运算器一般通过总线结构来组织。
按其总线数不同,大体有、和三种形式。
6.浮点运算器由和组成,它们都是运算器。
只要求能执行运算,而要求能进行运算。
7.两个BCD码相加,当结果大于9时,修正的方法是将结果,并产生进位输出。
8.设有七位二进制信息码0110101,则低位增设偶校验码后的代码为。
二、单项选择题1.某数在计算机中用8421BCD码表示为0111 1000 1001,其真值是A.789D B.789H C.1887D D.11110001001B2.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是码A.原B.补C.反D.移3.一个8位二进制整数,采用补码表示,且由3个“1”和5个“0”组成,则其最小值是A.-127 B.-32 C.-125 D.-34.下列数中最小的数为A.101001B B.52Q C.29D D.233H三、简答题1.说明定点运算器的主要组成2.说明双符号位法检测溢出的方法四、计算与分析题1.将十进制数(24/512)表示成浮点规格化数,要求阶码4位(含符号),移码表示;尾数6位(含符号),用补码表示2.写出十进制数-5的IEEE754编码3.教材P69-5.1:已知x和y,用变形补码计算x+y,同时指出结果是否溢出1)X=0.11011,y=0.000114.教材P70-7.1:试用原码阵列乘法器、补码阵列乘法器、直接补码并行乘法计算x×y1)X=0.11011,y=-0.111115.教材P70-8.1:用原码阵列除法器计算x÷y1)X=0.11000,y=-0.111116.教材P70-9.1:设阶码3位,尾数6位,按浮点运算方法,完成以下取值的[x+y]、[x-y]运算1)X=2-011×0.100101,y=2-010×(-0.011110)一、填空题1.符号位S,阶码E,尾数M,阶码E,真值e,偏移值2.零操作数检查,对阶,尾数求和,结果规格化,舍入处理,溢出处理3.小,大,小,右,右4.降低进位信号的传播时间,低有效位的进位信号可以直接向最高位传递5.单总线结构,双总线结构,三总线结构6.阶码运算器,尾数运算器,定点,阶码运算器,加法和减法,尾数运算器,加、减、乘、除7.加68.01101010二、选择题1. A2. B3. C4. C三、简答题1.ALU,寄存器,多路选择器,移位器,数据通路等2.在数据运算前将符号位照样再写一次,构成双符号位。
计算机组成原理习题 第二章

第二章一.填空题1. 设X=-69,n=8(含符号位),则X的原码为,X的补码为,X 的移码为。
2. 设机器字长为8位,X=78,Y=-97,则[X]原= B, [X]补= B[Y]原= B, [Y]补= B3. 阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示的最大正数的阶码为,尾数为;绝对值最小的负数的阶码为,尾数为。
(以上回答用二进制书写)4. 8位补码定点整数所能表示的绝对值最大的负数(即最负的数)的值为。
5. 补码定点小数所能表示的绝对值最大负数的值为。
6. 当浮点数的尾数为补码时,其为规格化数应满足的条件为。
7. 影响并行加法器速度的关键因素是。
8. 向左规格化的规则为:尾数,阶码。
9. 运算器的基本功能是实现和运算。
10 在整数定点机中,机器数位补码,字长8位(含2位符号位),则所能表示的十进制数范围为至,前者的补码形式为,后者的补码形式为。
11 机器数为补码,字长16位(含1位符号位),用十六进制写出对应于整数定点机的最大正数补码是,最小负数补码是。
12 机器数为补码,字长16位(含1位符号位),用十六进制写出对应于小数定点机的最大正数补码是,最小负数补码是。
13 在整数定点机中,采用一位符号位,若寄存器内容为1 000 0000,当它分别表示为原码、补码、反码及无符号数时,其对应的真值分别为、、、和。
(均用十进制表示)14 在小数定点机中,采用1位符号位,若寄存器内容为10000000,当它分别表示为原码、补码和反码时,其对应的真值分别为、和(均用十进制表示)15 机器数字长为八位(含一位符号位),当x=-128(十进制)时,其对应的二进制为,[x]原= ,[x]反= ,[x]补= ,[x]移= 。
16 机器数字长为八位(含一位符号位),当x=-127(十进制)时,其对应的二进制为,[x]原= ,[x]反= ,[x]补= ,[x]移= 。
(完整版)计算机组成原理第2章例题及参考答案

第二章数码系统例题及答案例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。
(1)-35/64 (2)23/128 (3)-127(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。
例题2设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范围。
解:(1)定点小数表示最小负数最大负数0 最小正数最大正数二进制原码 1.111...111 1.000...001 0.000...001 0.111 (111)十进制真值- (1-215) -2152-151-2-15原码表示的范围:- (1-215) ~1-2-15二进制补码 1.000...000 1.111...111 0.000...001 0.111 (111)十进制真值-1 -2152-151-2-15原码表示的范围:- 1 ~1-2-15(2)定点整数表示最小负数最大负数0 最小正数最大正数二进制原码1111...111 1000...001 0000...001 0111 (111)十进制真值- (215-1) -1 +1 215-1原码表示的范围:- (215-1) ~215-1 [-32767 ~ +32767]二进制补码1000...0001111...111 0000...001 0111 (111)十进制真值-1 +1 215-1原码表示的范围:- 215~215-1 [-32768 ~ +32767]一、选择题1.下列数中最小的数为()。
A.(101001)2B.(52)8C.(101001)BCD D.(233)162.下列数中最大的数为()。
A.(10010101)2B.(227)8C.(96)16D.(143)53.在机器数中,()的零的表示形式是惟一的。
计算机组成原理作业题2

第二次作业单选题:1、对真值0表示形式唯一的机器数是(B)A、原码B、补码和移码C、反码D、以上都不对2、若[x]补= 0.1101010,则[x]原= (D)A、1.0010101B、1.0010110C、0.0010110D、0.11010103、若[x]补= 1.1101010,则[x]原= (B)A、1.0010101B、1.0010110C、0.0010110D、0.11010104、设寄存器位数为8位,机器数采用补码表示(含1位符号位)。
对应于十进制数-27,寄存器内容为(C)A、27HB、9BHC、E5HD、C6H5、设寄存器位数为8位,机器数采用补码表示(含1位符号位),则十进制数-26存放在寄存器中的内容是(C)A、26HB、9BHC、E6HD、5AH6、设机器数采用补码表示(含1位符号位),若寄存器内容为9BH,则对应的十进制数为(C)A、-27B、-97C、-101D、1557、若寄存器内容为1000 0000,若它等于0,则为(D)A、原码B、补码C、反码D、移码8、若寄存器内容为1000 0000,若它等于-0,则为(A)A、原码B、补码C、反码D、移码9、若寄存器内容为1111 1111,若它等于+127,则为(D)A、原码B、补码C、反码D、移码10、若寄存器内容为1111 1111,若它等于-1,则为(B)A、原码B、补码C、反码D、移码11、若寄存器内容为0000 0000,若它等于-128,则为(D)A、原码B、补码C、反码D、移码12、若寄存器内容为1000 0000,若它等于-128,则为(B)A、原码B、补码C、反码D、移码13、一个16位无符号二进制数的表示范围是(B)A、0~65536B、0~65535C、-32768~32767D、-32768~3276814、若定点整数64位,含1位符号位,采用补码表示,则所表示最大正数为(D)A、264B、264-1C、263D、263-115、定点小数反码[x]反= x0.x1……x n表示的数值范围是(C)A、-1+2-n < x ≤1-2-nB、-1+2-n≤x < 1-2-nC、-1+2-n≤x ≤1-2-nD、-1+2-n < x < 1-2-n16、一个n+1位整数x原码的数值范围是(D)A、-2n +1 < x < 2n -1B、-2n +1 ≤x < 2n -1C、-2n +1 < x ≤2n -1D、-2n +1 ≤x ≤2n -117、在下列有关补码和移码关系的叙述中,(B)是不正确的A、相同位数的补码和移码表示具有相同的数据表示范围B、零的补码和移码表示相同C、同一个数的补码和移码表示,其数值部分相同,符号相反D、一般用移码表示浮点数的阶码,而补码表示定点整数18、计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述I、零的表示是唯一的II、符号位可以和数值部分一起参加运算III、和其真值的对应关系简单、直观IV、减法可以用加法来实现在以上叙述中,(D)是补码表示的特点A、I和IIB、I和IIIC、I和II和IIID、I和II和IV19、补码定点整数1001 0101右移一位后的值为(D)A、0100 1010B、0100 1010 1C、1000 1010D、1100 101020、补码定点整数0101 0101左移2位后的值为(B)A、0100 0111B、0101 0100C、0100 0110D、0101 010121、计算机内的减法是用(C)来实现的A、将被减数加到减数上B、从被减数中减去减数C、补数的相加D、从减数中减去被减数22、补码的加减法是指(C)A、操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替B、操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同C、操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成D、操作数用补码表示,由数符决定两数的操作,符号位单独处理23、在补码的加减法中,用两位符号位判断溢出,两符号位为10时,表示(C)A、结果为正数,无溢出B、结果正溢出C、结果负溢出D、结果为负数,无溢出24、在补码的加减法中,用两位符号位判断溢出,两符号位为01时,表示(B)A、结果为正数,无溢出B、结果正溢出C、结果负溢出D、结果为负数,无溢出25、若采用双符号位,则发生正溢出的特征是:双符号位为(B)A、00B、01C、10D、1126、定点加法运算中,(B)时表示数据溢出A、双符号位相同B、双符号位不同C、两正数相加D、两负数相加27、两补码相加,采用1位符号位,则当(D)时,表示结果溢出A、最高位有进位B、最高位进位和次高位进位异或结果为0C、最高位为1D、最高位进位和次高位进位异或结果为128、下列说法中正确的是(C)A、采用变形补码进行加减运算可以避免溢出B、只有定点数运算才有可能溢出,浮点数运算不会产生溢出C、定点数补码减法中两个正数相减不会产生溢出D、只有将两个正数相加时才有可能产生溢出29、如果x为负数,由[x]补求[-x]补是(D)A、[x]补各位保持不变B、[x]补符号位变反,其他各位不变C、[x]补除符号位外,各位变反,末位加1D、[x]补连同符号位一起各位变反,末位加130、原码乘法是(A)A、先取操作数绝对值相乘,符号位单独处理B、用原码表示操作数,然后直接相乘C、被乘数用原码表示,乘数取绝对值,然后相乘D、乘数用原码表示,被乘数取绝对值,然后相乘31、在采用原码一位乘法计算x×y时,当乘数最低位y i为1时,(B)A、被乘数x连同符号位与原部分积相加后,右移一位B、被乘数绝对值|x|与原部分积相加后,右移一位C、被乘数x连同符号位右移一位后,再与原部分积相加D、被乘数绝对值|x|右移一位后,再与原部分积相加综合题:1、设机器字长为5位(含1位符号位),x = -0.1101,y = 0.1011,采用原码一位乘法求x×y。
《计算机组成原理》2在线作业答案

《计算机组成原理》2在线作业答案一、单选题(共 35 道试题,共 70 分。
)1. 计算机操作的最小单位时间是()A. 时钟周期B. 指令周期C. CPU周期D. 中断周期正确答案:A 满分:2 分2. 计算机存储数据的基本单位为()。
A. 比特BitB. 字节ByteC. 字组WordD. 以上都不对正确答案:A 满分:2 分3. 采用虚拟存贮器的主要目的是()。
A. 提高主存贮器的存取速度B. 扩大主存贮器的存贮空间,并能进行自动管理和调度C. 提高外存贮器的存取速度D. 扩大外存贮器的存贮空间正确答案:B 满分:2 分4. 若9BH表示移码(含1位符号位),其对应的十进制数是()。
A. 27B. -27C. -101D. 155正确答案:A 满分:2 分5. 直接寻址的无条件转移指令功能是将指令中的地址码送入()。
A. PCB. 地址寄存器C. 累加器D. 指令寄存器正确答案:A 满分:2 分6. 下列语句中是()正确的。
A. 1KB=10241024BB. 1KB=1024MBC. 1MB=10241024BD. 1MB=1024B正确答案:C 满分:2 分7. 程序员编程所用的地址叫做()。
A. 逻辑地址B. 物理地址C. 真实地址D. 伪地址答案:A正确答案:A 满分:2 分8. I/O采用不统一编址时,进行输入输出操作的指令是()。
A. 控制指令B. 访存指令C. 输入输出指令D. 伪指令正确答案:C 满分:2 分9. Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作()。
A. 直接映像B. 全相联映像C. 组相联映像D. 间接映像正确答案:C 满分:2 分10. 下列描述中()是正确的。
A. 控制器能理解、解释并执行所有的指令及存储结果;B. 一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C. 所有的数据运算都在CPU的控制器中完成;D. 以上答案都正确。
计算机组成原理试题库(含答案解析)

计算机组成原理试题一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在题干前面的括号内。
)1.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。
A.64K B.32KB C.32K D.16KB3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。
A. 21B. 17C. 19D.204.指令系统中采用不同寻址方式的目的主要是( C )。
A.实现存储程序和程序控制B.可以直接访问外存C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度5.寄存器间接寻址方式中,操作数处在( B )。
A.通用寄存器B.贮存单元C.程序计数器D.堆栈6.RISC是( A )的简称。
A.精简指令系统计算机B.大规模集成电路C.复杂指令计算机D.超大规模集成电路7.CPU响应中断的时间是_ C _____。
A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。
8.常用的虚拟存储器寻址系统由____A__两级存储器组成。
A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。
9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。
A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。
10.浮点数的表示范围和精度取决于__C____ 。
A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;C.阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。
11.中断向量可提供___C___。
A.被选中设备的地址; B.传送数据的起始地址;C.中断服务程序入口地址;D.主程序的断点地址。