📑前言
本文主要是【计算机组成原理】——软件设计师计算机组成原理的习题,如果有什么需要改进的地方还请大佬指出⛺️
🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见
目录
计算机组成原理
1.CPU是在( )结束时响应DMA请求的。
- (A) 一条指令执行
- (B) 一段程序
- © 一个时钟周期
- (D) 一个总线周期
答案与解析
-
试题难度:一般
-
知识点:计算机组成与体系结构>输入/输出技术
-
试题答案:[[‘D’]]
-
试题解析:
指令周期(Instruction Cycle):取出并执行一条指令的时间。
总线周期(BUS Cycle):也就是一个访存储器或I/O端口操作所用的时间。
时钟周期(Clock Cycle):又称震荡周期,是处理操作的最基本单位。
指令周期、总线周期和时钟周期之间的关系:一个指令周期由若干个总线周期组成,而一个总线周期时间又包含有若干个时钟周期。
一个总线周期包含一个(只有取址周期)或多个机器周期。
机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。
DMA响应过程为:DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时总线裁决逻辑输出总线应答,表示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。
2.虚拟存储体系由( )两级存储器构成。
- (A) 主存-辅存
- (B) 寄存器-Cache
- © 寄存器-主存
- (D) Cache-主存
答案与解析
- 试题难度:一般
- 知识点:计算机组成与体系结构>层次化存储体系
- 试题答案:[[‘A’]]
- 试题解析:虚拟存储器是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。
虚拟存储器指的是主存-外存层次。它以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。此时的程序的逻辑地址称为虚拟地址(虚地址),程序的逻辑地址空间称为虚拟地址空间。物理地址(实地址)由CPU地址引脚送出,它是用于访问主存的地址。设CPU地址总线的宽度为m位,那么物理地址空间的大小用2m来表示。
3.浮点数能够表示的数的范围是由其( )的位数决定的。
- (A) 尾数
- (B) 阶码
- © 数符
- (D) 阶符
答案与解析
- 试题难度:容易
- 知识点:计算机组成与体系结构>浮点数的表示
- 试题答案:[[B]]
- 试题解析:浮点数能表示的数的范围由阶码的位数决定,精度由尾数的位数决定。
4.在机器指令的地址字段中,直接指出操作数本身的寻址方式称为( )。
- (A) 隐含寻址
- (B) 寄存器寻址
- © 立即寻址
- (D) 直接寻址
答案与解析
- 试题难度:一般
- 知识点:计算机组成与体系结构>寻址方式
- 试题答案:[[C]]
- 试题解析:立即寻址是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,也就取出了可以立即使用的操作数。
在直接寻址中,指令中地址码字段给出的地址A就是操作数的有效地址,即形式地址等于有效地址。
间接寻址意味着指令中给出的地址A不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址。
寄存器寻址指令的地址码部分给出了某一个通用寄存器的编号Ri,这个指定的寄存器中存放着操作数。
5.内存按字节编址从B3000H到DABFFH的区域其存储容量为( )。
- (A) 123KB
- (B) 159KB
- © 163KB
- (D) 194KB
答案与解析
- 试题难度:一般
- 知识点:计算机组成与体系结构>主存编址计算
- 试题答案:[[‘B’]]
- 试题解析:本题考查计算机组成基础知识。
本题是按字节编址,因此一个存储单元容量为1B,直接计算16进制地址包含的存储单元个数即可。
DABFFH-B3000H+1=27C00H=12×162+7×163+2×164=159K,按字节编址,故此区域的存储容量为159KB。