29、CPU程序和通道程序可以并行执行,并通过(C)实现彼此间的通信和同步。C.I/O指令和I/O中断
30、通道对CPU的请求形式是(A)。A.中断 31、CPU对通道的请求形式是(D)。D.I/O指令
32、下列叙述中正确的是(C)。C.程序中断方式和DMA方式中都有中断请求,但目的不同 33、若一个8位组成的字符至少需10位来传送,这是(B)传送方式。B.异步
多出的两位是开始位和停止位,用来提示接收方开始接收和传送结束
34、I/O的编址方式采用统一编址时,存储单元和I/O设备是靠(B)来区分的。B.不同的地址码
35、I/O采用统一编址时,进行输入输出操作的指令是(B)。B.访存指令
36、I/O采用不统一编址时,进行输入输出操作的指令是(C)。C.输出输出指令
37、以下(B)是错误的。B.中断向量就是中断服务程序的入口地址
中断向量不是中断服务程序的入口地址,而是用来存放中断服务程序的入口地址或跳转到中断服务程序的入口地址的。
38、中断服务程序的最后一条指令是(C)。C.中断返回指令
39、DMA方式的接口电路中有程序中断部件,其作用是(C)。C.向CPU提出传输结束
40、鼠标器适合于用(B)方式实现输入操作。B.中断 41、硬盘适合于用(A)方式实现输入输出操作。A.DMA
42、以下叙述(C)是正确的。C.中断方式一般用于处理随机出现的服务请求 43、DMA接口(B)。B.内有中断机制
44、DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复
工作,这种情况称为(A)。A.停止CPU访问主存
45、DMA
访问主存时,向CPU发出请求,获得总线使用权时再进行访存,这种情况称为
(B)。B.周期挪用
周期挪用是指利用CPU不访问存储器的那些周期来实现DMA操作
46、CPU通过(B)启动通道。B.执行I/O指令
47、以下叙述(A)是错误的。A.一个更高级的中断请求一定可以中断另一个中断处理程序的执行
对于单重中断,在整个中断服务处理过程中不能再响应其他中断源的请求;对于多重中断,也要在保护现场后才能响应更高级别的中断请求。
48、一个CRT的分辨率为1024*1024,像素的颜色为256色,则CRT接口电路中的刷新存储器的容量为()。B.1MB
CRT阴极射线管(Cathode Ray Tube)显示器,即纯屏显示器。
由题意可知像素的颜色为256色=2的8次方,则一个像素采用8bit存储,即1B。所以,存储器容量=1024*1024*1B=1M B
49、键盘、鼠标、显示器、打印机属于(C)设备。C.人机交互 50、MODEM属于(A)设备。A.机-机通信
51、微型计算机中,VGA代表(B)。B.显示标准
VGA(Video Graphics Array)是一种视频传输标准
52、用BCD码表示000—999之间的三位十进制数,并在其末端增加一位奇校验位。检测下面每一组编码,(B)中有个错误发生。B.0100011101100
BCM码是8421码,判断B选项0100 0111 0110 0 首先判断每4位二进制代码是否超出范围0000-1001,然后判断1的个数是奇数个还是偶数个(不包括校验位),如果是奇数个,奇校验位为0,偶数个,奇校验位为1。B选项有6个1,为偶数个1,所以奇校验位应该为1,则B选项末端的奇校验位不是1,而是0,所以有一个错误
53、用BCD码表示000-999之间的三位十进制数,并在其末端增加一位奇校验位。检测下面每一组编码,(C)中有两个错误发生。C.0111110000011
这题的题目有问题,把奇校验改为偶校验答案就是C了,不这样的话是没有答案的
6
判断的时候首先判断每4位二进制代码是否超出范围0000-1001,然后判断1的个数是奇数个还是偶数个(不包括校验位),如果是奇数个,偶校验位为1,偶数个,偶校验位为0。A.1001 0101 1000 0有一个错误,末位校验位应该为1;B.0100 0111 0110 0没有错误,C.0111 1100 0001 1有两个错误,首先其中的一段1100超出范围,这是一个错误,其次不包括末端的校验位一共有6个1,为偶数个1则末端校验位应该为0 54、标准的ASCII码是(B)位。B.7
第六章 计算机的运算方法(10分)
1、下列数中最小的数为(A)。A.(101001)二
将其它进制都转化为10进制A.(101001)二=41,B.(52)八=42,C.(2B)十六=43
1、2、5、34-42,44-47、49、题的题型一样
3、设寄存器位数为8位,机器数采用补码形式(含1位符号位)。对应于十进制数-27,寄存器内容为(C)。C.E5H
寄存器位数为8位,则-27源码为1 001 1011,补码为1 110 0101转换为十六进制为E5
3、27、28、48、51题的题型一样
4、对真值0表示形式唯一的机器数是(B)。B.补码和移码 [+0.0000]原=0.0000,[-0.0000]原=1.0000,不相等 [+0.0000]反=0.0000,[-0.0000]反=1.1111,不相等 [+0]补=[-0]补=0.0000,[+0]移=[-0]移=1.0000,相等
6、在整数定点机中,下述说法正确的是(B)。B.三种机器数均可表示-1
原码:1,00??01,反码:1,11??10,补码:1,00??00,其中,省略号所省略的1或0的个数取决于整数的位数
7、在小数定点机中,下述说法正确的是(A)。A.只有补码能表示-1
参看第4题可知,在小数定点机中,原码和反码对真值0表示形式不唯一,有两种表示形式;而补码中的0只有一种表示形式,这就造成了原码和反码的小数定点机不能表示-1。 8、某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是(C)。C.-128-+127
由题意可知,符号位为1位,真值位为7位,又因为补码0只有一种表示形式,则机器数所表示的范围是1,1111111-0,1111111即-128-+127,注意一下,1,1111111表示-128;1,0000000表示-1;0,0000000表示0;0,1111111表示+127
9、用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是(A),它所能表示的小数范围是(D)。A.0≤|N|≤2的n次方-1 D.0≤|N|≤1-2的-n次方
10、32位字长的浮点数,其中阶码8位(含1位阶符),尾数24位(含1位数符),则其对应的最大正数为(A),最小负数为(B),最小的绝对值为(F);若机器数采用补码表示,且尾数为规格化形式,则对应的最大正数为(A),最小正数为(C),最小负数为
*(1-2-23)B.-2127次方*(1-2-23)F.2-127*2-23C.2-129D.-2+127
阶符 阶码的数值部分 数符 尾数的数值部分 1位 7位 1位 23位 浮点表示为2阶码*尾数,其中阶码为整数,尾数为小数; 原码表示:阶码范围是-(27-1)到27-1,即-127到127,尾数范围是-(1-2-23)到1-2-23,尾数的最小的绝对值是2-23;
补码表示且尾数为规格化形式:阶码范围是-27到27-1,即-128到127,尾数范围是-1到-2-1和2-1到1-2-23,尾数的最小正数是2-1;
(D)。A.2127
7
则原码表示对应的最大整数要用到最大阶码和最大尾数的组合即2127*(1-2-23);同理可求其它的选项。
10、11、12、86题的题型是一样的
13、当用一个16位的二进制数表示浮点数时,下列方案中最好的是(B)。B.阶码取5位(含阶符1位),尾数取11位(含数符1位)
选项A.阶码取4位(含阶符1位),尾数取12位(含数符1位),则阶码的数值部分最大为2的3次方=8<尾数的数值部分11位,表示数的范围太小了,不可取
选项C.阶码取8位(含阶符1位),尾数取8位(含数符1位),则阶码的数值部分最大为2的7次方=128>>尾数的数值部分7位,表示数的精度太小了,对于一些较大的数更不可能精确的表示,所以也不可取
14、将一个十进制数x=-8192表示成补码时,至少采用()位十进制代码表示。B.14
2的13次方=8192,则-8192的补码表示为1,0000000000000;所以至少采用14位十进制表示
15、[x]补=1.00??0,它代表的真值是(B)。B.-1
16、设x为整数,[x]补=1,x1x2x3x4x5,若要x<-16,x1到x5应满足的条件是(C)。C.x1必须为0,x2到x5任意
16、18、21、63、87、89题的题型是一样的
17、已知两个正浮点数,N1=2j1*S1,N2=2j2*S2,当下列(C)成立时,N1>N2。C.S1和S2均为规格化数,且j1>j2
19、当[x]反=1.1111时,对应的真值是(A)。A.-0
20、设x为整数,[x]反=1,1111,对应的真值是(C)。C.-0
22、计算机中所有信息以二进制表示,其主要理由是(C)。C.物理器件性能所致 23、[x]补=11.000000,它代表的真值是(B)。B.-1
这题采用的是双符号位,双符号位,00表示正号,11表示负号;
24、设x为真值,x’为其绝对值,则等式[-x’]补=[-x]补(B)。B.不成立
25、设x为真值,x’为其绝对值,满足[-x’]补=[-x]补的条件是(B)。B.x为正数 26、在整数定点机中,机器数采用补码,双符号位,若它的十六进制表示为C0H,则它对应的真值是(C)。C.-64
27、十进制数56的十六进制表示为(D),十进制数-39的十六进制表示为(B),负数用2的补码表示。D.38 B.D9
这题默认二进制表示为8位吧,-39二进制原码表示为1010 0111,其中第一位为符号位,则补码为1101 1001,转换为十六进制就是D9了
28、十六进制数28的十进制表示为(C),十六进制数E5的十进制数表示为(D),负数用2的补码表示。C.40 D.-27
题型和27题差不多,E5二进制表示为1110 0101,其中第一位符号位为1,表示负数,则由题意可知E5采用的是补码表示,则其原码表示为1001 1011,转换为十进制就是-27 29-31、1KB=(2的10次方)字节。1MB=(2的20次方)字节。1GB=(2的30次方 )字节。
32、若要表示0到999中的任意一个十进制数,最少需(C)位二进制数。C.10 33、下列(A)属于有权码。A.8421码
有权码和无权码区别是每一位是否有权值。如典型的8421码为有权码,“8421”表示从高到低各位二进制位对应的权值分别为8、4、2、1,将各二进制位与权值相乘,并将乘积相加就得相应的十进制数。
格雷码为典型的无权码,雷码的编码规则是相邻的两代码之间只有一位二进制位不同,每位并没有权值,对应的十进制数是规定的,并不是如8421码能算出来的。 43、下列说法有误差的是(D)。D.任何十进制小数都可用二进制表示
举个反例,1/5=0.2就不能用有限长的二进制小数来表示;二进制可以表示的小数为:m/(2的n次方),其中m、n为整数
50、最少需用(B)位二进制数表示任一四位长的十进制整数。B.14
8
50、53题的题型一样
52、若9BH表示移码(含1位符号位),其对应的十进制数是(A)。A.27
9B用二进制表示为1001 1011,第一位符号位为1表示正数,正数移码与原码相同,则转化为十进制为27
54、设寄存器内容为10000000,若它等于0,则为(D)。D.移码 10000000原码表示-0,补码表示-128,反码表示-127,移码表示0; 11111111原码表示-127,补码表示-1,反码表示-0,移码表示+127。 00000000移码表示-128
54-62题的题型是一样的
64、大部分计算机内的减法是用(C)实现。C.补数的相加
65、补码加减法是指(C)。C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成。
66、在原码两位乘中,符号位单独处理,参加操作的数是(D)。D.绝对值的补码
67、在原码加减交替除法中,符号位单独处理,参加操作的数是(C)。C.绝对值的补码 68、在补码加减交替除法中,参加操作的数是(),商符()。答案选(B)。B.补码 在形成商值的过程中自动形成
69、两补码相加,采用
位进位异或结果为1
1位符号位,则当(D)时,表示结果溢出。D.最高位进位和次高
70、在下述有关不恢复余数法何时需恢复余数的说法中,(B)是正确的。B.最后一次余
数为负时,要恢复一次余数
71、在定点机中执行算数运算时会产生溢出,其原因是(B)。B.运算结果无法表示 72、在浮点机中,下列说法(C)是正确的。C.不同的机器数有不同的规格化形式
73、在浮点机中,判断原码规格化形式的原则是(B)。B.尾数的第一数位为1,数符任意 74、在浮点机中,判断补码规格化形式的原则是(C)。C.尾数的符号位与第一数位不同
75、设机器数字长
8位(含2位符号位),若机器数DAH为补码,则算术左移一位得
(),算术右移一位得()。答案选(A)。A.B4H EDH 首先,移位时要保证第1位符号位不变,则
DA转化为二进制为1101 1010,补码移位,左移一位补0,得1011 0100,转化为十六进制为B4;补码移位,右移一位补1,得1110 1101,转化为十六进制为ED。
76、设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术左移一位得(),算术右移一位得()。答案选(C)。C.F4H 9DH
BA转化为二进制为1011 1010,原码移位,左移一位补0,得1111 0100,转化为十六进制为F4;原码移位,右移一位补0,得1001 1101,转化为十六进制为9D。 77、运算器的主要功能是进行(C)。C.算术逻辑运算
78、运算器由许多部件组成,其核心部分是(B)。B.算术逻辑运算单元 79、定点运算器用来进行(B)。B.定点运算
80、串行运算器结构简单,其运算规律是(C)。C.由低位到高位逐位运算
81、四片74181和一片74182相配合,具有如下(B)种进位传递功能。B.组(小组)内
并行进位,组(小组)间并行进位
82、早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是(),但
需要有()控制。答案选(C)。C.并行加法和串行右移 计数器
83、下面有关浮点运算器的描述中,正确的是(AC)。(多项选择)。
A.浮点运算器可用两个松散连接的定点运算部件(阶码部件和尾数部件)来实现 C.阶码部件只进行加、减和比较操作
84、下面有关定点补码乘法器的描述中,正确的句子是(AD)(多项选择)。
A.被乘数的符号和乘数的符号都参加运算 D.用计数器控制乘法次数
85、用八片74181和两片74182可组成(B)。B.二级先行进位结构的32位ALU
9
88、在定点机中,下列说法错误的是(A)。A.除补码外,原码和反码不能表示-1
原码1,0001就表示-1
90、计算机中表示地址时,采用(D)。D.无符号数
91、浮点数的表示范围和精度取决于(C)。C.阶码的位数和尾数的位数 92、在浮点机中(D)是隐含的。D.基数
93、在规格化的浮点表示中,若只将移码表示的阶码改为补码表示,其余部分保持不变,则将会使浮点数的表示范围(C)。C.不变
94、设浮点数的基值为8,尾数采用模4补码表示,则(C)为规格化数。C.11.101010 模4补码表示就是在模2补码表示的符号位之前再增加与原符号同值的另一个符号位,即双符号位,所以这个题目的四个选项都是两个符号位的小数补码。
基值为8的双符号位数的规格化要求如下:这个数的尾数≥1/8,且这个数不能等于-1/8 则A.11.111000,将补码转化为原码为11.001000=-1/8,不符合要求; B.00.000111,将补码转化为原码为00.000111,尾数<1/8,不符合要求;
C.11.101010,将补码转化为原码为11.010110,尾数>1/8,且不等于-1/8,符合要求; D.11.111101,将补码转化为原码为11.000011,尾数<1/8,不符合要求。
95、芯片74181可完成(D)。D.16种算术运算和8种逻辑运算
96、ALU属于()。B.组合逻辑电路
ALU (Arithmetic Logic Unit,算术逻辑单元)
97.在补码定点加减运算器中,无论采用单符号位还是双符号位,必须有溢出判断电路,
它一般用(C)实现。C.异或门
98、在运算器中不包含(D)。D.地址寄存器
运算器包括ALU、阵列乘除器件、状态寄存器、多路开关、三态缓冲器、数据总线等逻辑部件。
99、下列叙述中正确的是(BC)。(多项选择题)
B.浮点运算可由阶码运算和尾数运算两部分组成 C.阶码部件在乘除运算时只进行加、减操作
100、加法器采用先行进位的目的是(C)。C.加速传递进位信号
101、下列说法中错误的是(B)。B.补码乘法器中,被乘数和成熟的符号都不参加运算 102、设机器字长为8位(含1位符号位),以下(B)是0的一个原码。B.10000000 103、当定点运算发生溢出时,应(C)。C.发出出错信息
104、在定点补码运算器中,若采用双符号位,当(B)时表示结果溢出。B.双符号位不同 105、下列说法中()是错误的。D.浮点乘除运算需进行对阶操作
所谓对阶是指将两个进行运算的浮点数的阶码对齐的操作。对阶的目的是为使两个浮点数的尾数能够进行加减运算。
106、采用规格化的浮点数是为了(D)。D.增加数据的表示精度
107、设浮点数的基数为4,尾数用原码表示,则以下(C)是规格化的数。C.1.011011 和94题的题型差不多。基数为4则尾数>1/4,
A.1.001101,B.0.001101,C.1.011011,D.0.000010这四个选项只有C符合要求 108、在各种尾数舍入法中,平均误差最大的是(A)。A.截断法
109、浮点数舍入处理的方法除了0舍1入法外,还有(B)法。B.末位恒置“1”
110、如果采用0舍1入法进行舍入处理,则0.01010110011舍去最后一位后,结果为(B)。B.0.0101011010
111、如果采用末位恒置1法进行舍入处理,则0.01010110011舍去最后一位后,结果为(A)。A.0.0101011001
112、原码加减交替除法,商符(D),参加操作的数是(B)。
B.绝对值的补码 D.由两数符号位异或形成
113、在浮点数加减法的对阶过程中,(D)。D.将较小的阶码向较大的阶码看齐
114、在浮点数中,当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的(B)。B.上溢
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库江南大学计算机组成原理考试范围(2)在线全文阅读。
相关推荐: