总料汇期末复习资机《计算组成原理》一、名词解释:是指能实现一条机器指令功能的微指令序列。
微程序周期内,一组实现一定操作功能的微命令的组合。
CPU微指令:在机器的一个:执行部件在微命令的控制下所进行的操作。
微操作加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1”,余数左移,余数左移一位,加除数。
”一位,减除数;当余数为负时,商“0有效地址:EA是一16位无符号数,表示操作数所在单元到段首的距离即逻辑地址的.偏移地址形式地址:指令中地址码字段给出的地址,对形式地址的进一步计算可以得到操作数的实际地址。
周期中,可以并行执行的微操作。
:在同一CPU 相容性微操作周期中,不可以并行执行的微操作。
CPU相斥性微操作:在同一,可编程逻辑阵列。
Programmable Logic Arrays PLA:,可编程阵列逻辑。
Programmable Array Logic:PAL,通用阵列逻辑。
:Generic Array Logic GAL,中央处理器。
一块超大规模的集成电路,是一台计Central Processing Unit:CPU.算机的运算核心和控制核心。
,精简指令系统计算机。
:Reduced Instruction Set Computer RISC,复杂指令系统计算机。
:Complex Instruction Set Computer CISCALU:Arithmetic Logic Unit,算术逻辑单元。
CPU执行单元,用来完成算术逻辑运算。
二、选择题。
)没有外存储器的计算机监控程序可以存放在( B1.CPU.和ROM D ROM C.RAM B A.RAM .)。
D 2.完整的计算机系统应包括(.外部设备和主机.运算器.存储器.控制器 BA.配套的硬件设备和软件系统D C.主机和使用程序)中,零的表示形式是唯一的。
在机器数( BC 3..反码 D.移码B.补码 C A.原码)来实现。
在定点二进制运算器中,减法运算一般通过(D 4.A.原码运算的二进制减法器 B.补码运算的二进制减法器C.原码运算的十进制加法器D.补码运算的二进制加法器)才能识别它。
C某寄存器中的值有时是地址,因此只有计算机的( 5.时序信号指令 D.判断程序C..A.译码器 B)。
下列数中最小的数为( C 6.).(D233.(101001) 101001A.() B.(52)C1682 BCD)。
C 7.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是(.阶符与数符相同为规格化数A.阶符与数符相异为规格化数B.数符与尾数小数点后第一位数字相异为规格化数C.数符与尾数小数点后第一位数字相同为规格化数D)。
C 8.补码加减法是指(.操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替A.操作数用补码表示,符号位与尾数一起参与运算,结果的符号与加减相同B C.操作数用补码表示,连同符号位直接相加减,减某数用加某数的补码代替,结果的符号在运算中形成.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理D)。
B 运算器虽然由许多部件组成,但核心部件是(9..算术逻辑运算单元.数据总线B A.累加寄存器 D.多路开关C.)。
指令系统中采用不同寻址方式的目的主要是( B10..实现存储程序和程序控制A.缩短指令长度,扩大寻址空间,提高编程灵活性B.可以直接访问外存C.提供扩展操作码的可能并降低指令译码难度D)。
D11.指令的寻址方式有顺序和跳转两种方式,采用跳转寻址方式,可以实现(程序的条件转移. B A.堆栈寻址程序的条件转移或无条件转移.程序的无条件转移D C.)。
微程序控制器中,机器指令与微指令的关系是( B 12.A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段由微指令编程的微程序来解释执行C.一段机器指令组成的程序可由一条微指令来执行D.一条微指令由若干个机器指令组成)。
B 13.用以指定将要执行的指令所在地址的是(.累加器.数据寄存器 D.程序计数器.指令寄存器B CA14.常用的虚拟存储系统由( B )两级存储器组成,其中辅存是大容量的磁表面存储器。
.-cache.通用寄存器辅存 D C.cache-. Acache-主存 B.主存-辅存)。
D RISC访内指令中,操作数的物理位置一般安排在( 15..两个主存单元.栈顶和次栈顶 BA.两个通用寄存器D C.一个主存单元和一个通用寄存器)。
C CPU中跟踪指令后继地址的寄存器是(16..指令寄存器 D C.程序计数器.地址寄存器A B.指令计数器17.单级中断系统中,CPU一旦响应中断,立即关闭( C )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
请求. DDMA C.中断屏蔽.中断允许 A B.中断请求)。
B 18.下面操作中应该由特权指令完成的是(.从用户模式切换到管理员模式B.设置定时器的初值 A.关中断D C.开定时器中断)。
A 之间增加cache的目的是(19.主存贮器和CPU A.解决CPU和主存之间的速度匹配问题B.扩大主存贮器容量C.扩大CPU中通用寄存器的数量D.既扩大主存贮器容量,又扩大CPU中通用寄存器的数量20.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个)。
C 常需采用( A.堆栈寻址方式 B.立即寻址方式C.隐含寻址方式 D.间接寻址方式)。
B 21.为了便于实现多级中断,保存现场信息最有效的办法是采用(.外存.存储器 D B.堆栈 C A.通用寄存器22.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线的数目是( D )。
8,.19,188 D,A.8512 B.512,8 C.解析:内存的地址线跟内存的容量有关,类似于有1万个人有电话,电话号码就至少得5位一样,只不过区别是电脑内部用二进制而不是十进制。
内存的容量有多少,是用多少个二进制数表示,那么地址线的条数就是多少个,比如容量是4位的,用两个2进制数表述,那么地址线就是2条,8位的,用三个2进制数表示,地址线就应该是3条,这样推下来,内容容量是能用多少个二进制数表示,相当于1个二进制数的2的多少次,那么地址条数就是多少。
512k应该指的是512KB,相当于4Mb(按照1比8换算),需要用22位二进制数表示,相当于2的22次,所以用22条地址线。
数据线指一次传输根数据线。
8的数据的宽度,8位的宽度应该用)。
B定点运算器用来进行(23..定点数运算B .十进制加法运算A..既进行定点数运算也进行浮点数运算 D C.浮点数运算)。
C 3种寻址方式指令的执行速度,由快至慢的排序是( 24.直接.间接.立即.直接.间接.立即B A.直接.立即.间接.立即.间接.直接D C.立即.直接.间接)。
B 25.寄存器间接寻址方式中,操作数处在(.主存单元 B A.通用寄存器.堆栈 D C.程序计数器26.微指令执行的顺序控制问题,实际上是如何确定下一条微指令的地址问题。
通常采)。
用的一种方法是断定方式,其基本思想是( C来产生后继微指令地址PCA.用程序计数器来产生后继微指令地址PCB.用微程序计数器μC.通过微指令顺序控制地段由设计者指定或者由设计者指定的判断字段控制产生后继微指令地址.通过指令中指定一个专门字段来控制产生后继微指令地址D)时,表示结果溢出。
位符号位,当( D 两补码相加,采用27.10符号位进位和最高数位进位异或结果为符号位有进位A. B.1符号位进位和最高数位进位异或结果为D. 1 符号位为C.。
A )它的寻址范围是(。
某单片机字长32位,其存储容量为4MB若按字编址,28.1MB.4M D.4MB C.A.1M B解析问题:它的寻址范围是多少,其存储容量为16MB,若按双字编址1.某计算机字长为32位,?它的寻址范围是多少若按字节编址.32位,存储容量为64MB,2.某机字长为解答:我的方法是全部换算成1位2进制的基本单元来算。
先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基。
2^24*8本单元。
所以总的基本单元是一个字长是n位,就是说一个字是由n个一位基本单元组成。
按照字来编址就是说由一个字所包含的一位基本单元的个数作为一个地址单元,它对应一个地址。
同理,双字编址就是两个字所包含的的基本单元数作为一个地址单元。
由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元。
寻址范围就是说总共有多少个这样的地址。
第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是2^24*8个。
所以按字编址的地址数是2^24*8/32个,按双字是2^24*8/64个,按字节是2^24*8/8个。
因此,。
第一题答案是2^21=2M。
2^26*8/8=2^26=64M 同理,第二题答案是29.某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W#,该芯)。
D 片的管脚引出线数目是(32 D.28 C.30 A.20 B.这个题目其实就是要计算地址总线和数据总线的引脚数。
既然是8位宽带,那数据线引脚就要8个,1M个存储单元需要20根地址线,因为2的20次方等于1M,所以这个芯片的引脚数目至少为1+1+1+1+8+20=32(电源+地+E+R/W+地址线)+数据线)。
B30.存储单元是指(个机器字的所有存储元集合.存放1个二进制信息位的存储元 B.存放A1个字节的所有存储元集合2个字节的所有存储元集合 D.存放C.存放1)。
C 31.指令周期是指(从主存取出一条指令的时间.CPUA执行一条指令的时间CPU.B从主存取出一条指令加上执行一条指令的时间CPUC..时钟周期时间D)。
C中断向量地址是(32..中断服务程序入口地址 B.子程序入口地址A..例行程序入口地址D C.中断服务程序入口地址指示器)系统工作效率最低。
A 33.从信息流的传输速度来看,(.多总线.三总线 C D.单总线 B.双总线A)。
C 34.同步控制是(.只适用于外围设备控制的方式控制的方式 BA.只适用于CPU.所有指令执行时间都相同的方式D C.由统一时序信号控制的方式)的时间。
C DMA方式传送数据时,每传送一个数据,就要占用一个( 35.采用.总线周期 D C.存储周期A.指令周期 B.机器周期)。
计算机硬件能直接执行的是( C36..机器语言和汇编语言 D B.汇编语言C.机器语言A.符号语言)。
运算器的核心部件是( C 37..累加寄存器.算术逻辑运算部件 D.数据选择器 C.数据总线A B)。