35、为确定下一条微指令的地址,通常采用断定方式,其基本思想是______。
A.用程序计数器PC来产生后继微指令地址 B.用微程序计数器μPC来产生后继微指令地址
C.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址 D.通过指令中指定一个专门字段来控制产生后继微指令地址 36、
单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数以外, 另一 个数常需采用___C___。
A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式
37、 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为___D___。
A 8, 512 B 512, 8 C 18, 8 D 19, 8 38、 在机器数__B____中,零的表示是唯一的。
A 原码 B 补码 C 移码 D 反码
39、 微程序控制器中,机器指令与微指令的关系是___B___。
A 每一条机器指令由一条微指令来执行 ;
B 每一条机器指令由一段用微指令编成的微程序来解释执行 ; C 一段机器指令组成的程序可由一条微指令来执行 ; D 一条微指令由若干条机器指令组成 ;
40、 32位字长(其中1位符号位)表示定点小数是,所能表示的数值范围是___B___。
A [0,1 – 2] B [0,1 – 2] C [0,1 – 2] D [0,1]
41、 CPU中跟踪指令后继地址的寄存器是___B___。
A 主存地址寄存器 B 程序计数器 C 指令寄存器 D 状态条件寄存器
-32
-31
-30
填空题练习
1、真值为—1011011则它的原码为 11011011 ,反码为 10100100 ,
补码为 10100101 ,移码为 00100101 。
2、 微程序控制器主要由 控制存储器__, 微指令寄存器 _和___地址转移逻辑 __三大部分组成。 3、 流水线CPU存在的主要问题是相关冲突,主要包 括 数据相关 、
资源相关 、和 控制相关
4、Cache的地址映射方式有 全相联映射 、 组相联映射
和 直接 映射方式。
5、128K*8的DRAM芯片内部采用行列相等的双译码结构,则共有 1024 行和
1024 列,若单元刷新间隔不超过2mm ,采用异步刷新方式,则刷新信号的间隔是 2 μS。 6、虚拟存贮器通常由主存和 辅存 两级存贮系统组成。为了在一台特定的机器上执行程序,必须把 程序的逻辑地址 映射到这台机器主存贮器的 物理地址 空间上,这个过程称为地址映射。 7、并行处理技术已经成为计算机技术发展的主流。从原理上概括,主要有三种形式: 时间 并行、空间并行和 时间加空间并行 。
8、操作控制器依据 指令操作码译码器的输出 信号 、 执行部件的反馈 信号 和 时序产生器的时序 信号来产生控制命令信号的。 9、指令的寻指方式有 顺序 寻指和 跳跃 寻指两种。
10、为了兼顾速度、容量和价格的要求,计算机存储体系一般由 高速缓冲存储器 、 主存 和 辅存 组成三级存储系统。
11、硬布线控制器的基本思想是:某一微操作控制信号是_指令操作码_译码输出, 执行部件_信号和 时序产生器的时序 信号的逻辑函数. 12、 CPU周期也称为_机器周期_;一个CPU周期包含若干个_时钟周期_。任何一条指令的指令周期至少需要
_2 个CPU周期。
13、移码表示法主要用于表示._浮点_数的阶码,以利于比较两个_浮点数_的大小和 ._移位_操作。
14、微程序设计技术是利用___软件___方法设计___计算机硬件___的一门技术。具有规整性、可维护 性、_灵活性_等一系列优点。
15、广泛使用的 _SRAM_和 _DRAM_都是半导体随机读写存储器。前者的速度比后者快, 但 _集成度_不如后者高。
16、形成指令地址的方式,称为_指令建起_方式,有 ___顺序___寻址和 __跳跃____寻址。 17、CPU从 _主存_取出一条指令并执行这条指令的时间和称为 ___指令周期___。由于各种指 令的操作功能不同,各种指令的指令周期是 __长短也不同____。
18 、一个定点数由 _符号_和 ___数值___两部分组成。根据小数点位置不同,定点数有 __纯小数____和
纯整数之分。
19、总线是构成计算机系统的 _公共数据通路_,是多个 ______部件之间进行数据传送的
___公共___通道
20、主存与cache的地址映射有 ______、 ______、 ______三种方式。其中组相连 方式适度地兼顾了前二者的优点,又尽量避免其缺点,从灵活性、命中率、硬件投资来 说较为理想。
21、并行处理技术已成为计算计技术发展的主流。它可贯穿于信息加工的各个步骤和阶段。 概括起来,主要有三种形式 ______并行; ______并行; ______并行。
22、Cache是一种 ___调整缓冲___存储器,是为了解决CPU和主存之间 ___速度___不匹配而采用 的一项重要硬件技术。现发展为多级cache体系, ______分设体系。
23、设D为指令中的形式地址,I为基址寄存器,PC为程序计数器。若有效地址E = (PC) + D,则为___相对___寻址方式;若E = (I)+ D ,则为___基址___;若为相对间接寻址 方式,则有效地址为__E=({PC}+D)____。
24、在进行浮点加减法运算时,需要完成___对阶___、尾数求和、___结果规格化___、合入处理和___溢出判断___
等步骤。
25、动态半导体存贮器的刷新一般有.___集中式___、___分散___和___异步___三种方式。
26、CPU中至少有如下六类寄存器__指令____寄存器,___程序___计数器,___地址___寄存器,通用寄存器,
状态条件寄存器,缓冲寄存器。
27、CPU从______取出一条指令并执行这条指令的时间和称为______。由于各种指令的操作功能不同,各种指令
的时间和是不同的,但在流水线CPU中要力求做到______。
28、在计算机系统中,CPU对外围设备的管理处程序查询方式、程序中断方式外,还有___DMA___方式,__通
道____方式,和__外围处理机____方式。
29、微程序控制器主要由______、______ 、______三大部分组成。
30、CPU中,保存当前正在执行的指令的寄存器为__指令寄存器____,保存当前正在执行的指令的地址
的寄存器为__程序计数器____,保存CPU访存地址的寄存器为__地址寄存器____。 31、{(26)16∨(63)16}⊕(135)8的值是__(3AH)___。
32、正数补码算术移位时,符号位不变,空位补__0___。负数补码算术左移时,符号位不变,低位补__0____。
负数补码算术右移时,符号位不变,高位补___1___,低位舍去。
33、并行处理技术已经成为计算机技术发展的主流。从原理上概括,主要有三种形式:______并行,______并
行,______并行。
计算练习
[1] 已知一个数的真值,原码,反码或补码,写出其余的值及补码的奇校验位。
真值 97/128
0 100000 原码 0.11001 1.01110 反码 1.11101 补码 补码的奇校验位(一位) 0
[2]已知一个数的真值,原码,反码,补码或移码,写出其余的值及补码的偶校验位。
真值 63
10101 原码 10111 110011 反码 移码 10111 补码 补码的偶校验位(一位) [3] 定点数计算
1、已知X=—0.1110和Y=0.0101,用变形补码计算X+Y和X-Y,同时指出运算结果是否溢出?
2、已知X= —43/64和Y=25/32,用变形补码计算X+Y和X-Y,同时指出运算结果是否溢出?
3、用补码阵列乘法计算X×Y
51x??64
21y??32
[4]设阶码为4位,尾数为8位,均包括一位符号位,阶码和尾数都采用补码表示;按机器浮点运算方法计算
1、x-y的浮点数的值。
27x?(2?)
32?3
19y??(2?)
32?22、计算x+y的浮点数的值
3、有以下两浮点数(阶码和尾数都用补码表示)
X 阶码 0001 尾数 0.10110101 Y 阶码 1111 尾数 1.01100110 求X-Y之值。
三、简答题
1、移码和补码的关系是怎样的?(范围一样,符号位相反)
2、指令中操作数所在的位置有哪些?(1、指令中:立即数寻址,2、寄存器中:寄存器寻址,3、存储器中:其它寻址方式)
3、定点运算溢出的判断方法有哪些?分别是怎么判断的?(单符号、双符号判断法) 4、存取时间、存储周期、存取周期各是什么?
5、DRAM刷新方式有哪些?什么是刷新周期?(集中式,分散式) 6、CPU中PC、IR、AR、DR、PSW各是什么部件,其作用是什么?
7、程序查询方式、程序中断方式、DMA方式、通道方式哪些方式的CPU能够和外部设备并行工作?
8、程序中断方式和DMA方式中,CPU在响应时间上有什么差异?(中断响应必须在一条指令执行完后,DMA可以在指令执行中响应)
9、在微命令编码中,同一段中微命令相互间有什么要求?(必须是互斥的)
10、流水线中通常有哪几种冲突?怎么解决?(资源相关、数据相关、控制相关) 11、什么是DMA方式?它是在什么部件间实现传送? 12、通道分哪几类,各适用哪些外部设备?
13、水平型微指令和垂直型微指令性特点是什么?
14、存储器扩展有哪几种方式?连接上有什么特点?(位数扩展、字存储单元扩展、字向和位向同时扩展) 15、主存与CACHE的地址映射方式有哪几种?哪种方式不用替换策略?(直接映射、全相联映射、组相联映射)
16、标量流水线和超标量流水线有什么区别?
17、一个10位二进制数补码,用6个1和4个0表示时,其最大值和最小值分别是多少? (0111111000(504)、100011111(-481))
18、某微机的CPU主频为100MHz,CPU时钟周期是多少?(10ns) 指令执行速度为0.5MIPS,则该机的平均指令周期是多少?(2us)
19、设字长和指令长度均为30若指令系统可完成180操作,且具有5寻址方式,则在保证最大范围内直