习题课2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

90.计算机中表示地址时,采用_____。 A. 原码 B.补码 C.反码 D.无符号数
答案:D 91 浮点数的表示范围和精度取决于______。
A.阶码的位数和尾数的机器数形式 B.阶码的机器数形式和尾数的位数 C.阶码的位数和尾数的位数 D.阶码的机器数形式和尾数的机器数形式
答案:C 92.在浮点机中_____是隐含的。
A. 阶码 B.数符 C.尾数 答案:D
D.基数
96.试用74181和74182器件设计以下两种方案的32位ALU(只 需画出进位之间的联系,并比较两种方案的速度及集成电路片 数。
(1)采用单重分组(组内并行进位,组间串行进位)进位结构; (2)采用双重分组(二级先行进位)进位结构。
解: (1) 共用8片74181,运算速度较慢。
结论:分组并行进位的最长进位时间只与组数和级数有关,与
组内位数无关。
(3)74181,74182
C15 C14 C13 C12
C11 C10 C9 C8
C7 C6 C5 C4
C3 C2 C1 C0 C-1
74181
74181
74181
t15 t14 t13 t12 d15 d14 d13 d12
G* P*
答案:B
3. 在一地址指令中,为完成两个数的算术运算,除地址译码指明的一
个操作数外,另一个操作数常采用_____
A. 堆栈寻址方式 B.立即寻地址方式 C.隐含寻址方式
答案:C
6.寄存器间接寻址方式中,操作数在_____中。
A. 通用寄存器
B. 堆栈
C. 主存单元
答案:C
7.变址寻址方式中,操作数的有效地址是_____ A.基址寄存器内容加上形式地址(位移量) B.程序计数器内容加上形式地址 C.变址寄存器内容加上形式地址
答案:C
12.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指 示的栈顶单元。如果进栈操作的动作顺序是(A)→Msp,(SP)-1→ SP, 那么出栈操作的动作顺序应为____
A. (Msp) → (A), (SP)+l → SP B. (SP)+1 → SP,(Msp) → A C. (SP)-1 → SP, (Msp) → A 答案:B 14.设变址寄存器为X,形式地址为D,某机具有先变址再间址的寻 址方式.则这种寻址方式的有效地址为_____。 A. EA= (x) + D B. EA = (x) + (D) C. EA=((x) + D) 答案:C
答案:C
23. 设相对寻址的转移指令占两个字节,第一字节是操作码,第二字
节是相对位移量(可正可负),则转移的地址范围是_____。
A. 255
B.256 C. 254
答案:B
21.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节
解: A = 9/64 = (0.001 0010)2
B = -13/32 = (-0.011 0100)2
[A]补 =00.001 0010
[B]补 = 11.100 1100
[A+B]补 = 00. 0 0 1 0 0 1 0 + 11. 1 0 0 1 1 0 0 11. 1 0 1 1 1 1 0
D.操作数用补码表示,由数符决定两数的操作,符号位单独 处理
答案:C 69. 两补码相加,采用1位符号位,则当_____时,表示结果溢出。
A. 最高位有进位 B. 最高位进位和次高位进位异或结果为0 C. 最高位为1 D. 最高位进位和次高位进位异或结果为1 答案:D
71.在定点机中执行算术运算时会产生溢出,其原因是____。
A.主存容量不够
B.运算结果无法表示
C.操作数地址过大
D.以上都对
答案:B
72. 在浮点机中,下列说法_____ 是正确的。
A. 尾数的第一数位为1时,即为规格化形式
B. 尾数的第一数位与数符不同时,即为规格化形式
C. 不同的机器数有不同的规格化形式
D. 尾数的第一数值为0时,即为规格化形式
答案:C
74. 在浮点机中,判断补码规格化形式的原则是_____
A. 尾数的第一数位为0,数符任意
B.尾数的符号位与第一数位相同
C.尾数的符号位与第一数位不同
D.阶符与数符不同
答案:C
77.运算器的主要功能是进行_______。 A.算术运算 B.逻辑运算 C.算术逻辑运算 D.初等函数运算
答案:C 78.运算器由许多部件组成,其核心部分是______。
无溢出 A+B =(-0.010 0010)2 = (-17/64 )10
(2)A = 19/32,B = -17/128,求A-B;
解: A = 19/32 =(0.100 1100)2 B = -17/128 =(-0.001 0001)2
[A]补 = 00.100 1100
[B]补 = 01.110 1111
数所能表示的范围是____。
A. -127~ +127 B.-128 ~ 128 C. -128 ~ +127
答案:C
26.在整数定点机中,机器数采用补码,双符号位,若它的十 六进制表示为C0H,则它对应的真值是_____。
A. -1
B. +3 C. -64
答案: C
54.设寄存器内容为10000000,若它等于0,则为_____ A.原码 B.补码 C.反码 D.移码
(1) 画出按两种分组方案的单重分组并行进位链框图,并比较哪 种方案运算速度快。
(2) 画出按两种分组方案的双重分组并行进位链框图,并对这两 种方案进行比较。
(3) 用74181和74182画出单重和双重分组的并行进位链框图。
解:(1) 4,4,4,4分组
C15 C14 C13 C12
C11 C10 C9 C8
答案:D 55.设寄存器内容为10000000,若它等于-128,则为____
A. 原码 B.补码 C.反码 D.移码 答案:B 56设寄存器内容为10000000,若它等于-127,则为_____
A.原码 B.补码 C.反码 D.移码 答案:C 57.设寄存器内容为10000000,若它等于-0,则为____
C7 C6 C5 C4
C3 C2 C1 C0 C-1
第1组
第2组
第3组
第4组
t15 t14 t13 t12 d15 d14 d13 d12
t11 t10 t9 t8 d11 d10 d9 d8
t7 t6 t5 t4 d7 d6 d5 d4
t3 t2 t1 t0 d3 d2 d1 d0
5,5,3,3分组
A.原码和反码不能表示-1,补码可以表示-1 B.三种机器数均可表示-1 C.三种机器数均可表示-1 答案:B
7. 在小数定点机中,下述说法正确的是_____。
A.只有补码能表示-1
B.只有原码不能表示-1
C.三种机器数均不能表示-1
答案:A
8.某机字长8位.采用补码形式(其中1位为符号位),则机器
解: [x]补 = 1, 101;0.101100 [y]补 = 1, 110;1.100100 ① 对阶:x向y对齐 [x]补 = 1, 110;0.010110 ② 尾数运算: [Sx]补+[Sy]补 = 00 . 010110 + 11 . 100100 11 . 111010
[Sx- Sy]补 = [Sx]补+[-Sy]补 = 00 . 010110 + 00 . 011100 00 . 110010
进位链
D7 T7 C6~4
D8 T8 C2~0
第 5 小组
第 6 小组
第 7 小组
第 8 小组 C-1
d15~12 t15~12
d11~8 t11~8
d9~4 t9~4
d3~0 t3~0
当 di ti 和C-1形成后
经 2.5 ty 经 5 ty 经 7.5 ty
产生 C2、C1、C0、D5 ~ D8、T5 ~ T8 产生 C15、 C11、 C7、 C3 产生 C14~C12、 C10~C8 、 C6~C4
第六章 计算机的运算方法
3.设寄存器位数为8位,机器数采用补码形式(含1位符号位)。 对应于十进制数-27,寄存器内容为_____。
A.27H B.9BH C.E5H 答案:C 4.对真值0表示形式唯一的机器数是____。
A.原码 B.补码和移码 C.反码 D.以上都不对 答案:B 6.在整数定点机中,下述说法正确的是_____。
A.原码 B.补码 C.反码 D.移码 答案:A
65.补码加减法是指______。 A.操作数用补码表示,两数相加减,符号位单独处理,减法
用加法代替
B.操作数用补码表示,符号位和数值位一起参加运算,结果 的符号与加减相同
C.操作数用补码表示,连同符号位直接相加减,减某数用加 负某数的补码代替,结果的符号在运算中形成
(2) 共用8片74181和2片74182。每4片74181为一大组,使用1 片74182,可实现大组内的4片74181之间的第二级先行进位。 大组与大组之间采用行波进位。此方案比(1)速度快,但多用 了2片74182。
例. 中规模集成电路SN74181型,是4位并行仅为的ALU电路,请
(1)用2片16位先行进位部件74182和8片74181级联组成32位ALU 电路
③ 结果规格化:[x+y]补 = 11,110;11.111010 = 11,011;11.010 000
(左规3次,阶码减3,尾数左移3位)
④ 无须舍入; 亦无溢出。
则: x+y = 2-101×(-0.110 000) x-y = 2-010×0.110 010
6.32 设机器字长为16位,分别按4, 4, 4, 4和5, 5, 3, 3分组后,
经 2.5 ty 5 ty
7.5 ty 1 0 ty
产生 C2 ~ C0 产生 C5 ~ C3 产生 C10 ~ C6
产生 C15 ~ C11
第4组
t2 t1 t0 d2 d1 d0
(2)4,4,4,4分组
C15
C11
5,5,3,3分组略作修改
C7
C3
D5 T5 C14~12
第二重
D6 T6 C10~8
C15 C14 C13 C12 C11 C10 C9 C8 C7 C6
C5 C4C3
C2 C1 C0 C-1
第1组
第2组
第3组
t15 t14 t13 t12 t11
t10 t9 t8 t7 t6
d15 d14 d13 d12 d11 d10 d9 d8 d7 d6
t5 t4 t3 d5 d4 d3
当 di ti 形成后
[-B]补 = 00.001 0001
[A-B]补 = 00. 1 0 0 1 1 0 0 + 00. 0 0 1 0 0 0 1 00. 1 0 1 1 1 0 1
无溢出 A-B =(0.101 1101)2 = 93/128
6.26 按机器补码浮点运算步骤,计算[x±y]补 (1) x = 2-011×0.101100, y = 2-010×(-0.011100)
15.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻 址方式,则这种寻址方式的有效地址为_____
A. EA= (x) + D B. EA = (x) + (D) C. EA=((x) + D) 答案:B
19. 指令的寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现 A. 程序浮动 B.程序的无条件转移和浮动 C.程序的条件转移和无条件转移
A.数据总线 B.算术逻辑运算单元 C.累加寄存器 D.多路开关 答案:B 81. 四片7418l和一片74182相配合,具有如下____种进位传送功能。
A. 行波进位 B. 组(小组)内并行进位,组(小组)间并行进位 C. 组(小组)内并行进位,组(小组)间行波进位 D. 组内行波进位,组间并行进位 答案:B
(2) 用5片16位先行进位部件74182和16片74181级联组成64位 ALU电路
解:

A31~28 B31~28
74181
……
74181
A3~0 B3~0
G* P*
74182
74182
74182
74182
6.19 设机器数字长为8位(含1位符号位),用补码运算规则计 算下列各题。
(1) A=9/64, B=-13/32, 求A+B;
t11 t10 t9 t8 d11 d10 d9 d8
t7 t6 t5 t4 d d6 d5 d4
7
74181
t3 t2 t1 t0 d3 d2 d1 d0
注:74181为4位片,无法5-5-3-3分组,只能4-4-4-4分组;
第七章 指令系统
(一)选择
1.指令系统中采用不同寻址方式的目的主要是____ A.可降低指令译码难度 B.缩短指令字长,扩大寻址空间,提高编程灵活性 C.实现程序控制
相关文档
最新文档