计算机学科专业基础综合组成原理-2_第1页
计算机学科专业基础综合组成原理-2_第2页
计算机学科专业基础综合组成原理-2_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机学科专业基础综合组成原理 -2一、 单项选择题 ( 总题数: 46,分数: 100.00)1. 交叉存储器实际上是一种 存储器,它能 执行独立的读 / 写操作。A. 模块式,并行,多个B. 模块式,串行,多个C. 整体式,并行,一个D. 整体式,串行,多个2. CPU 通过指令访问虚拟存储器所用的程序地址叫作 。A. 实存地址B. 物理地址 C. 逻辑地址D. 真实地址3. 计算机系统中,广义的存储系统包括:寄存器、高速缓冲 (Cache) 、主存储器和外存储器,其每位价格由 高到低的顺序是 。A. 寄存器、 Cache、主存储器、外存储器B. Cache 、寄存器、主存储器、外存储器C

2、. 主存储器、寄存器、 Cache、外存储器D. 外存储器、主存储器、 Cache、寄存器 寄存器的造价最高,其次是 Cache,主存、外存的容量最大,但价格最便宜。4. 机器字长 32 位,其存储容量为 64MB,按字节编址,它的寻址范围是 。A. 0 2M-1B. 0 8M-1C. 0 16M-1D. 0 64M-1 如果按字节编址, 则每个字节为一个寻址单位, 存储容量有 64MB,即 64M个字节,因此寻址范围为 064M-1。5. 机器长 32 位,其存储容量为 64MB,按字编址,它的寻址范围是 。A. 0 2M-1B. 0 8M-1C. 0 16M-1 D. 0 64M-1如果按

3、字编址,则每 32 位,即 4 个字节为一个寻址单位,存储容量有64MB,即 (64/4)M 个字单元,因此寻址范围为 0 16M-1。6. 下面是有关 DRAM和 SRAM存储器芯片的叙述: DRAM芯片的集成度比 SRAM高 DRAM芯片的成本比 SRAM高 DRAM芯片的速度比 SRAM快 DRAM芯片工作时需要刷新, SRAM芯片工作时不需要刷新 通常情况下,错误的是 。A. 和B. 和 C. 和D. 和DRAM的集成度高于 SRAM, SRAM的速度高于 DRAM,可以推出 DRAM的成本低于 SRAM, SRAM芯片工作时不需 要刷新, DRAM芯片工作时需要刷新。 随机存储器 R

4、AM又可分为静态 RAM(SRAM和)动态 RAM(DRAM两)种。 SRAM 由6个MOS管组成一个记忆单元,它的存取速度快,但集成度低,功耗也较大;DRAM由 4个 MOS管或单个MOS管组成一个记忆单元,它的集成度高,功耗小,但存取速度慢。DRAM是靠 MOS电路中的栅极电容来存 储信息的,栅极电容 L 的电荷数目会随着时间推移逐步泄漏,因此每隔一定的时间必须向栅极电容补充一 次电荷,这个过程称为刷新。7. 存取周期是指 。A. 存储器的读出时间B. 存储器的写入时间C. 启动一次存储器操作 (读或写 )到完成该操作所需的全部时间D. 存储器进行连续两次独立的存储器操作所需的最小间隔时间

5、存储周期是指存储器进行连续两次独立的存储器操作所需的最小间隔时间,大于启动一次存储器操作 ( 读 或写 )到完成该操作所需的全部时间。8. 动态 RAM采用下列哪种刷新方式时不存在死时间?A. 集中刷新B. 分散刷新 C. 异步刷新D. 以上都不对动态 RAM有三种刷新方式:集中刷新,在存取周期结束后进行集中刷新,在刷新期间进行读写操作,因此 存在死时间。分散刷新,将刷新的周期划分到读写周期内部,在外部看来只有读写周期,没有刷新周期, 因此不存在死时间。9. RAM与 ROM的主要区别是 。A. RAM是易失性存储器,而 ROM是非易失性存储器B. RAM是非易失性存储器,而 ROM是易失性存

6、储器C. RAM是主存储器,而 ROM是辅助存储器D. RAM是辅助存储器,而 ROM是主存储器 本题主要考查 ROM与 RAM的区别,在考试中经常出现,需要考生引起重视。10. 双端口存储器在 情况下会发生读 / 写冲突。A. 左端口与右端口的地址码不同B. 左端口与右端口的数据码相同C. 左端口与右端口的地址码相同D. 左端口与右端口的数据码不同 当左右端口上的地址码相同时,证明要访问的是同一个地址空间,因此,会发生读写冲突。11. 四体并行低位交叉存储, 每个模块的容量是 64K×32 位,存取周期为 200ns,下列说法正确的是 。A. 在200ns内,存储器能向 CPU提供

7、 128位二进制信息B. 在50ns内,存储器能向 CPU提供 32位二进制信息C. 在200ns内,存储器能向 CPU提供 32位二进制信息D. 在200ns 内,存储器能向 CPU提供二进制信息的位数不确定在四体并行低位交叉存储中, 由于初始阶段需要用 200ns 来读取一个字。 但在接下来的连续存取中, 会利 用 200/4=50ns ,来读取一个字。即读取一个字的时间不能确定。12. 下列关于存储系统的说法正确的是 。A. Cache- 主存层次和主存 - 辅存层次都利用了程序的局部性原理 B. Cache- 主存层次利用了程序的局部性原理,而主存- 辅存层次没有C. 主存- 辅存层次

8、利用了程序的局部性原理,而Cache-主存层次没有D. 以上都不对 在存储系统的设计过程中,使用了程序的局部性原理,这不仅体现在Cache- 主存层次上,也同样体现在主存 -辅存层次上。13. 下列说法中正确的是 。A. 虚拟存储器对应用程序员和系统程序员都是透明的B. 虚拟存储器对应用程序员是透明的,对系统程序员是可见的C. 虚拟存储器对应用程序员和系统程序员都是可见的D. 以上说法都不对对于应用程序员来说,虚拟存储器是不可见的,即透明的。但对于系统程序员来说虚拟存储是不透明的,可见的。14. 为了缩短指令中某个地址段的位数,有效的方法是采取 。A. 立即寻址B. 变址寻址C. 间接寻址D.

9、 寄存器寻址 由于计算机中寄存器的数量一般很少, 采用寄存器寻址时可用少量的代码来指定寄存器, 这样可以减少对 应地址段的代码位数,也可减少整个指令的代码长度。15. 采用直接寻址方式,则操作数在 。A. 主存中 B. 寄存器中C. 直接存取存储器中D. 光盘中直接寻址方式是指在指令中直接给出操作数在存储器中的地址, 操作数在主存储器中, 指令中的地址直接 作为有效地址,对存储器进行访问即可取得操作数。16. 零地址指令的操作数一般隐含在 。A. 磁盘中B. 磁带中C. 寄存器中 D. 光盘中 零地址指令只有操作码,没有操作数。这种指令有两种情况,一种是无须操作数,另一种是操作数为默认 的(隐

10、含的 ) ,默认的操作数在寄存器中,指令可直接访问寄存器。17. 假设寄存器 R 中的数值为 200,主存地址为 200 和 300 的地址单元中存放的内容分别是 300 和 400,则 方式下访问到的操作数为 200。A. 直接寻址 200B. 寄存器间接寻址 (R)C. 存储器间接寻址 (200)D. 寄存器寻址 R 直接寻址 200 的操作数为 300 ,寄存器间接寻址 (R) 的操作数为 300,存储器间接寻址 (200) 的操作数为 400, 寄存器寻址 R 的操作数为 200。18. 单地址指令 。A. 只能对单操作数进行加工处理B. 只能对双操作数进行加工处理C. 无处理双操作数

11、的功能D. 既能对单操作数进行加工处理,也能在隐含约定另一操作数 (或地址 ) 时,对双操作数进行运算 单地址指令既能对单操作数进行加工处理,也能对双操作数进行运算。 当处理双操作数时, 一个操作数在 指令中给出,另一个操作数则是隐含约定的,例如堆栈操作指令中的入栈指令PUSH,指令中只给出源操作数,而目的操作数则由计算机中的堆栈指针(SP) 确定,在指令中不需要指定。19. 指令系统中采用不同寻址方式的目的主要是 。A. 实现存储程序和程序控制B. 缩短指令长度,扩大寻址空间,提高编程灵活性 C. 可以直接访问外存D. 提供扩展操作码的可能并降低指令译码难度20. 输入/ 输出指令的功能是

12、。A. 进行算术运算和逻辑运算B. 进行主存与 CPU之间的数据传送C. 进行 CPU和 I/O 设备之间的数据传送D. 改变程序执行的顺序21. 位操作类指令的功能是 。A. 对 CPU内部通用寄存器或主存某一单元任一位进行状态检测(0 或 1)B. 对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0 或1)C. 对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置(0 或1) D. 进行移位操作22. 关于指令的功能及分类,下面叙述中正确的是 。A. 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据B. 移位操作指令,通常用于把指定的两个操作数左移或右移一位C

13、. 转移指令、子程序调用与返回指令,用于解决数据调用次序的需求D. 特权指令,通常仅用于系统软件,这类指令一般不提供给用户 算术与逻辑运算指令, 是每台计算机都必须具有的指令, 它通常用于在计算机的运算器部件中完成对一个 或两个数据的算术运算或逻辑运算功能。 移位操作指令包括算术移位、逻辑移位、循环移位三种,用于把指定的一个操作数左移或右移一(多) 位。数据传送指令,用于实现通用寄存器之间、通用寄存器与内存单元之间、内存储器不同存储单元之间、通 用寄存器与外围设备 (接口)之间(有些场合也可以单独划分为输入 /输出指令 )的数据传送功能。 转移指令、子程序调用与返回指令,用于解决变动程序中指令

14、执行次序的需求。 特权指令,是指仅用于操作系统或其他系统软件的指令,为确保系统与数据安全,这一类指令不提供给用 户使用。 其他指令,如动态停机指令、空操作指令、置条件码指令、开中断指令、关中断指令、堆栈操作指令等, 用于完成某些特定的处理功能。23. 关于计算机指令中用到的操作数来自哪些部件,下面叙述中正确的是 。A. 操作数的第 1 个来源和去处,可以是 CPU内部的通用寄存器中的立即数B. 操作数的第 2 个来源和去处,可以是外围设备 (接口)中的一个寄存器 C. 操作数的第 3 个来源和去处,可以是内存储器中的一个设备编号D. 以上 3 种都不正确操作数的第 1 个来源和去处,可以是 C

15、PU内部的通用寄存器, 此时应在指令字中给出用到的寄存器编号 ( 寄 存器名 ) ,通用寄存器的数量一般为几个、十几个,故在指令字中须为其分配25 或更多的位数来表示一个寄存器。操作数的第 2 个来源和去处, 可以是外围设备 (接口)中的一个寄存器, 通常用设备编号或设备入 / 出端口地 址或设备映像地址 ( 与内存储器地址统一编址的一个设备地址编号 ) 来表示。操作数的第 3 个来源和去处, 可以是内存储器的一个存储单元, 此时应在指令字中给出该存储单元的地址。24. 立即寻址是指 。A. 指令中直接给出操作数地址B. 指令中直接给出操作数 C. 指令中间接给出操作数D. 指令中间接给出操作

16、数地址25. 直接寻址是指 。A. 指令中直接给出操作数地址 B. 指令中直接给出操作数C. 指令中间接给出操作数D. 指令中间接给出操作数地址26. 在控制器中, 必须有一个部件能提供指令在内存中的地址,服务于读取指令, 并接受下条准备执行的指令地址,这个部件是 。A. IPB. IRC. PC D. AR27. 指令周期是指 。A. CPU从主存取出一条指令的时间B. CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 时钟周期时间28. 执行一条指令的步骤是 。为读取指令;为执行指令;为分析指令。A. B. C. D. 29. 微程序控制器中的机器指令与微指

17、令的关系是 。A. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成30. 微指令是指 。A. 一段机器指令B. 一条语句指令C. 一个微指令字 D. 一条伪指令31. 微指令执行的顺序控制问题实际上是如何确定下一条微指令的地址问题, 通常采用的一种方法是断定方 式,其基本思想是 。A. 用程序计数器 PC来产生后继微指令地址B. 用微程序计数器 PC来产生后继微指令地址C. 通过由设计者指定的微指令顺序控制字段或者设计者指定的判别字段控制产生后继微指令地址D. 通过指令

18、中指定一个专门字段来控制产生后继微指令地址32. 程序计数器和指令寄存器的位数各取决于 。A. 机器字长,存储器的容量B. 存储器的容量,指令字长C. 指令字长,机器字长D. 地址总线宽度,存储器容量33. ADD R0,R1 加法指令按操作数的个数分,属于 。A. 单操作数B. 双操作数 C. 无操作数D. 多操作数34. POPF指令按操作数的个数分,属于 。A. 单操作数B. 双操作数C. 无操作数 D. 多操作数寄存器直接寻址,操作数在 中,指令中的操作数是 。(分数: 4.00 )A. 通用寄存器 B. 寄存器编号C. 内存单元D. 操作数的地址E. 操作数地址的地址F. 操作数本身

19、G. 指令A. 通用寄存器B. 寄存器编号C. 内存单元D. 操作数的地址 E. 操作数地址的地址F. 操作数本身G. 指令35. 间接寻址是指 。A. 指令中直接给出操作数地址B. 指令中直接给出操作数C. 指令中间接给出操作数D. 指令中间接给出操作数地址36. 变址寻址方式中,操作数的有效地址等于 。A. 基址寄存器内容加上形式地址 ( 位移量)B. 堆栈指示器内容加上形式地址C. 变址寄存器内容加上形式地址D. 程序计数器内容加上形式地址37. 基址寻址方式中,操作数的有效地址等于 。A. 基址寄存器内容加上形式地址 ( 偏移量) B. 堆栈指示器内容加上形式地址C. 变址寄存器内容加

20、上形式地址D. 程序计数器内容加上形式地址38. 程序控制类指令的功能是 。A. 进行算术运算和逻辑运算B. 进行主存与 CPU之间的数据传送C. 进行 CPU和 I/O 设备之间的数据传送D. 改变程序执行的顺序39. 关于操作数的来源和去处,表述不正确的是 。A. 第1 个来源和去处是 CPU寄存器B. 第2 个来源和去处是外设中的寄存器C. 第3 个来源和去处是内存中的存储器D. 第4 个来源和去处是外存储器40. 扩展操作数是 。A. 操作码字段中辅助操作字段的代码B. 操作码字段中用来进行指令分类的代码C. 指令格式中不同字段设置的操作码D. 一种指令优化技术,即让操作码的长度随地址数的减少而增

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论