版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机专业基础综合(指令系统)模拟
试卷2
一、单选题(本题共16题,每题1.0分,共16分。)
1、下列说法中,正确的是()。
A、如果指令字长与机器字长相等,那么取指周期等于机器周期
B、如果指令字长与存储字长相等,那么取指周期等于机器周期
C、指令字长和机器字长的长度一定相等
D、为了硬件设计方便,指令字长都和存储字长一样大
标准答案:B
知识点解析:指令字长通常取存储字长的整数倍,如果指令字长等于存储字长的2
倍,则需要2次访存,取指周期等于机器周期的2倍,如果指令字长等于存储字
长,则取指周期等于机器周期,故选项A错误,选项B正确.指令字长取决于操
作码的长度、操作数地址的长度和操作数地址的个数,与机器字长没有必然的联
系,但为了硬件设计方便,指令字长一般取字节或存储字长的整数倍,故选项C
错误。指令字长一般取字节或存储字长的整数倍,故选项D错误。
2、设寄存器R的内容(R)=1500H,内存单元1500H的内容为2500H,内存单元
2500H的内容为3500H,PC的值为4500H,采用相时寻址方式,有效地址为
2500H的操作数是()。
A、1500H
B、2500H
C、35OOH
D、4500H
标准答案:C
知识点篇析:形式地址为2500H说明操作数存放在主存单元2500H中,因此得到
操作数为35OOH。
3、试比较各种寻址方式的效率,以下结论中不正确的是()。
A、立即寻址的效率高于堆栈寻址
B、堆栈寻址的效率高于寄存器寻址
C、寄存器一次间接寻址的效率高于变址寻址
D、变址寻址的效率高于一次间接寻址
标准答案:B
知识点解析:立即寻址操作数在指令中,不需要访问任何寄存器或内存,取数最
快。堆栈寻址可能是硬堆栈(寄存器)或软堆栈(内存),采用软堆栈时比寄存器寻址
慢。寄存器一次间接寻址先访问寄存器得到地址,然后再访问主存。而变址寻址访
问寄存器IX后,还要将A和(IX)相力口(相加需要消耗时间),再根据相加的结果访
存。一次间接寻址需要两次访存,显然慢于变址寻址。
4、下列关于与寄存器有关的寻址方式的说法中,正确的是()。
A、采用寄存器寻址的好处是可以缩短指令长度
B、采用寄存器寻址方式的操作数一定在主存中
C、采用寄存器直接寻址方式的操作数一定在寄存器中
D、采用寄存器间接寻址方式的操作数一定在寄存器中
标准答案:C
知识点解析:寄存器寻址的好处是可以缩短指令的长度,寄存器寻址的操作数存放
在寄存器中,其他情况存放在主存中。
5、假设寄存器R中的数值为500,主存地址为500中存放的操作数是600,主存
600的地址单元中存放的内容是700。如果想得到操作数为500,那么可以选用的
寻址方式包括()。
A、直接寻址500
B、寄存器间接寻址(R)
C、存储器间接寻址(500)
D、寄存器寻址R
标准答案:D
知识点解析:直接寻址500中,500就是有效地址,所访问的主存地址500对应的
内容是600。寄存器间接寻址(R)的访问结果与选项A一样。存储器间接寻址(500)
表示主存地址500中的内容为有效地址,所以有效地址为600,访问的操作数是
700o寄存器寻址R表示寄存器R的内容即为操作数500o
6、地址码直接给出的就是操作数本身的数值,这种寻址方式称为()方式。
A、基址寻址
B、立即寻址
C、直接寻址
D、间接寻址
标准答案:B
知识点解析:本题主要考查立即寻址的概念。
7、下列关于基址寻址的说法中,表述错误的是()。
A、基址寻址扩大指令的寻址范围
B、基址寻址适合于多道程序设计
C、基址寄存器的内容由操作系统确定,在执行的过程中可变
D、基址寄存器的内容由操作系统或管理程序确定,在执行过程中其内容不变
标准答案:C
知识点》析:基址寻址是有效地址都加上了对应寄存器的内容,扩大了指令的寻址
范围,故选项A正确。基址寻址有利于多道程序设计,故选项B正确。基址寄存
器的内容由操作系统或管理程序确定,在执行过程中其内容不变,故选项C错
误,选项D正确。
8、下列关于变址寻址的说法中,不正确的是()。
A、变址寻址扩大了指令的寻址范围
B、变址寻址适合于编制循环程序
C、变址寻址适合处理数组
D、变址寄存器的内容由操作系统确定,在执行的过程中不可变
标准答案:D
知识点解析:变址寻址中利用有效地址都加上了对应寄存器的内容,扩大了指令的
寻址范围,故选项A正确。变址寻址适合处理数组、编制循环程序,故选项B、C
正确。变址寄存器的内容由用户确定,在执行过程中其内容可变,故选项D错
误。
9、若指令中地址码给出的是操作数有效地址,这种寻址方式称为()方式。
A、基址寻址
B、立即寻址
C、直接寻址
D、间接寻址
标准答案:C
知识点诵析:地址码中给出有效地址的寻址方式是直接寻址。
10、程序控制类指令的功能是()。
A、算术运算和逻辑运算
B、主存和CPU之间的数据交换
C、I/O和CPU之间的数据交换
D、改变程序执行顺序
标准答案:D
知识点解析:程序控制类指令的功能是控制指令的执行顺序。
II、设相对寻址的转移指令占两字节,第一字节是操作码,第二字节是相对位移量
(用补码表示),每当CPU从存储器取出一字节时,即自动完成(PC)+1TPC。若当
前PC的内容为2008H,要求转移到2001H,则该转移指令第二字节的内容为()。
A、05H
B、07H
C、F8H
D、F7H
标准答案:D
知识点解析:由于转移指令占两字节,当PC的内容为2008H时,执行完转移指令
后PC的内容为200AH,所以有2001H-200AH=-9H,用补码表示为F7H。
12、下面关于CISC与RISC各自追求的主要目标的说法中,不正确的是()。
A、CISC追求指令系统的功能复杂和完备
B、CISC是为了弥补高级语言程序和机器语言程序之间的差异
C、RISC追求指令系统的精简、高效,精简高速的硬件组成
D、RISC是为了弥补高级语言程序和机器语言程序之间的差异
标准答案:D
知识点解析:CISC:追求指令系统的功能复杂和完备,以弥补高级语言程序和机
器语言程序之间的差异。RISC:追求指令系统的精简、高效,精简高速的硬件组
成,精简智能的编译软件,达到低价高性能的理想目的。
13、CISC与RISC的区别表现在()。
A、CISC指令功能简单,指令功能齐全
B、CISC指令复杂,指令功能齐全,指令条数多,并行度差
C、RISC指令功能简单,指令格式规整,指令条数少,并行性高
D、B和C均正确
标准答案:D
知识点解析:CISC指令复杂,指令功能齐全,硬件实现复杂,指令条数多,并行
度差。RISC指令功能简单,指令格式规整,指令条数少,实现简单,并行性高。
14,下列关于RISC指令系统设计思想的说法中,不正确的是()。
A、指令长度固定、只有Load/Store指令可以访存
B、指令种类较少且功能单一,多用硬布线控制实现
C、设置大量的通用寄存器,指令和数据按边界对齐存放
D、采用流水线技术,寻址方式种类丰富
标准答案:D
知识点解析:采用流水线技术属于RISC的思想,但RISC的指令寻址方式种类少
(通常限制在2〜3种),以防止降低编译和执行的效率。其他项均属于RISC的思
想。
15、计算机指令中要用到的操作数一般可以来自()部件。
A、通用寄存器
B、外围设备(接口)中的寄存器
C、内存的存储单元
D、以上答案都正确
标准答案:D
知识点解析:(l)CPU内部的通用寄存器,此时应在指令字中给出用到的寄存器编
号(寄存器名),通用寄存器的数量一般为几个、十几个,故在指令字中须为其分配
2,3,4,5或更多的数来表示一个寄存器;该寄存器的内容可以是指令运算用到
的数据,也可能用作一个操作数的地址。(2)可以是外围设备(接口)中的一个寄存
器,通常用设备编号或设备输入/输出端口地址或设备映像地址来表示。(3)不以
是内存储器的一个存储单元,此时应在指令字中给出该存储单元的地址。
16、关于计算机系统中通用的寻址方式,以下说法中不正确的是()。
A、立即数寻址:操作数直接给出在指令字中,即指令字中直接给出的不再是操作
数地址,而是操作数本身
B、直接寻址:操作数地址字段直接给出操作数本身
C、变址寻址:指令字中给出的一个数值(变址偏移量)与指定的一个寄存器(变址寄
存器)的内容相加之和作为操作数的地址,用于读写存储器
D、基地址寻址:把在程序中所用的地址与一个特定的寄存器(基地址寄存器)的内
容相加之和作为操作数的地址或指令的地址
标准答案:B
知识点解析:计算机的寻址方式如下:(1)立即数寻址:操作数直接在指令字口给
出,即指令字中直接给出的不再是操作数地址,而是操作数本身。(2)直接寻
操作数地址字段直接给出操作数在存储器中的地址。(3)寄存器寻址:指令字口直
接给出操作数所在的通用寄存器的编号。(4)寄存器间接寻址:指令字中给出通用
寄存器的编号,在寄存器中给出的不是一个操作数,而是操作数地址时,就可以用
这一地址去读写存储器。⑸变址寻址:指令字中给出的一个数值(变址偏移量)与
指定的一个寄存器(变址寄存器)的内容相加之和作为操作数的地址,用于读写存储
器。(6)相对寻址:指令字中给出的一个数值(相对寻址偏移量)与程序计数器PC的
内容相加之和作为操作数的地址或转移指令的转移地址。(7)基地址寻址:把在程
序中所用的地址与一个特定的寄存器(基地址寄存器)的内容相加之和作为操作数的
地址或指令的地址。(8)间接寻址:指令字的地址字段给出的既不是一个操作数的
地址,也不是下一条指令的地址,而是一个操作数地址的地址,或一条指令地址的
地址。(9)堆栈寻址:堆栈是存储器中一块特定的按“后进先出”原则管理的存储
区,该存储区中被读写单元的地址是用一个特定的寄存器存储的,该寄存器被称为
堆栈指针(SP)。如果有些指令,其操作码部分已经指明一个操作数为堆栈中的一个
单元的内容,则它已经约定将使用SP访问该单元,故不必在指令的操作数地址字
段中另加说明。
二、综合应用题(本题共万题,每题1.0分,共75
分。)
17、一条指令通常由哪两个部分组成?指令的操作码一般有哪几种组织方式?这几种
方式各自应用在什么场合?各自的优缺点是什么?
标准答案:一条指令要由操作码和操作数地址两部分组成。操作码用于指明本条指
令的操作功能;指令的操作数地址用于给出被操作的信息的地址,包拈参加运算的
•个或多个操作数所在的地址、运算结果的保存地址、程序的转移地址、被调用的
子程序的入口地址等。操作码的组织有如卜.三种处理情况。(1)定长的操作码的组
织方案:一般在指令字的最高位部分分配固定的若干位用于表示操作码。优点:
简化计算机硬件设计,提高指令译码和识别的速度。缺点:单独为操作码划分出
固定的多位后,留给表示操作数地址的位数就会严重不足。(2)变长的操作码的组
织方案:在指令字的最高位部分安排指令的操作码,操作码有长有短。一些位在不
同的指令中有不同的效用,在一些指令中,这些位用作操作码,而在另外一些指令
中,这些位用作操作数的地址,不同指令的操作数长度就会不同,即尽量为那些最
常用、用于表示操作数地址的位数要求较多的指令少分配几位操作码;而对那些表
示操作数地址的位数要求较少的指令多分配几位操作码;对那些无操作数的指令,
整个指令字的所有位均用作操作码。优点:在比较短的一个指令字中,既能表示
出比较多的指令条数,又能尽量满足给出相应的操作数地址。缺点:指令复杂,
译码时间长,执行时占用CPU周期多。(3)操作码字段与操作数地址有所交叉的方
案:与变长的操作码组织方案类似,不同之处是表示操作码所用到的一些二进制位
不再集中在指令字的最高位部分,而是与表示操作数地址的一些字段有所交叉。
缺点:指令比变长操作码的组织方案更复杂。
知识点解析:暂无解析
根据操作数所在位置,市出其寻址方式(填空):
18、操作数在寄存器中,为()寻址方式。
标准答案:操作数在寄存器中的情况是寄存器(直接)寻址方式。
知识点解析:暂无解析
19、操作数地址在寄存器,为()寻址方式。
标准答案:操作数地址在寄存器中的情况是(寄存器间接)寻址方式。
知识点解析:暂无解析
20、操作数在指令中,为()寻址方式。
标准答案:操作数在指令中的情况是(立即)寻址方式。
知识点解析:暂无解析
21、操作数地址(主存)在指令中,为()寻址方式。
标准答案:操作数地址(主存)在指令中的情况是(直接)寻址方式。
知识点解析:暂无解析
22、操作数的地址为某一寄存器内容与位移量之和,可以是()寻址方式。
标准答案:操作数的地址为某一寄存器内容与位移量之和的情况,有可能是(相对)
寻址方式、(基值)寻址方式或(变址)寻址方式。
知识点解析:暂无解析
某计算机字长为16位,存储器直接寻址空间为128字,变址时的位移量为-64〜
+63,16个通用寄存器均可作为变址寄存器。采用扩展操作码技术,设计〜套指令
系统格式,满足下列寻址类型的要求:
23、直接寻址的二地址由令3条。
标准答案:由题意知道是多种寻址方式,为简化指令设计,诜用扩展操作码方式,
所以要求的指令数从(I)到(5)递增顺序设计。二地I士直接寻址指令的操作码部分应
为2位,故操作码可定义成00、01、10,总的指令长度可以是操作码2位,地址
151413760
OP地址码I地址码2
码为7位x2字段共14位。
知识点解析:暂无解析
24、变址寻址的一地址指令6条。
标准答案:一地址变址寻址指令的操作码可从11000开始,顺序递增到11101为
止,总的指令长度可以是5位操作码,4位寄存器编码,7位地址码,共16位。
151110760
OP|寄存器索引|操作数
知识点解析:暂无解析
25、寄存器寻址二地址指令8条。
标准答案:二地址寄存器寻址指令的操作码可以从11110000开始,顺序递增到
11110111为止,总的指令长度可以是8位操作码,寄存器共2。个,地址码为4位
1587430
…sOP~寄存器索一1~1寄存器索引2
知识点解析:暂无解析
26、直接寻址的一地址指令12条。
标准答案:一地址直接寻址指令的操作码部分可以从111110000开始,顺序递增到
111111011为止,总的指令长度是9位操作码,7位地址码,共16位。
15760
。。[寄存器索引
知识点解析:暂无解析
27、零地址指令32条。
标准答案:零地址指令的操作码虽可从111111100000开始,顺序递增到
11111111(X)00,但指令总长是12位,而上述其他指令的长度都可为16位,所以这
里将表示32种不同零地址指令的5位移动到16位指令的最后5位,因而从
1111111000000000-111111100001111lo
IOP」
知识点解析:暂无解析
28、字长为16位的某计算机,其主存容量为64KB,采用单字长单地址指令,共
有64条指令。请解决以下问题:(1)系统采用立即寻址,请给出指令的设计格式。
(2)系统采用直接寻址,请给出指令的设计格式。(3)系统采用基址寻址,请给出指
令的设计格式。(4)系统采用相对寻址,请给出指令的设计格式。
标准答案:64条指令需占用操作码字段(OP)6位,这样指令余下长度为10位。为
了覆盖主存64K字的地址空间,设寻址模式(x)2位,形式地址(D)8位,其指令格
15109870
式如下:----------------L-----------------------------------------寻址模式定义如
下:X=00直接寻址有效地址E=D(256单元)X=01间接寻址有效地址E=(D)(64K)
X=10变址寻址有效地址E=(R)+D(64K)X=11相对寻址有效地址E=(PC)+D(64K)
其中R为变址寄存器(16位),PC为程序计数器(16位),在变址和相对寻址时位移
量D可正可负。
知识点解析:暂无解析
设某计算机有变址寻址、间接寻址和相对寻址等寻址方式。设当前指令的地址码部
分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为
23A0H。已知存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园校车接送路线优化与耗时分析-基于2023年GPS轨迹数据与家长反馈
- 智慧城市实施方案模板
- 台球安全生产管理制度
- 脑出血护理个案查房
- 口语交际:名字里的故事【活动探究版】
- 化学反应与能量变化 模块2 化学反应与电能 寒假衔接讲义
- 勇敢出发:2026级高一心理韧性培育与生涯启航主题班会教学设计
- 高中二年级“健康第一·五育融合”开学启航主题班会教案
- 践行丝路精神·铸就大国担当-高中地理选择性必修2《国际合作》教学设计
- 向海图强:海洋空间资源开发与国家安全教案(高中地理·选择性必修3)
- 2026云南昆明供电局项目制用工招聘48人笔试模拟试题及答案解析
- 2026云南高创人才服务有限公司招聘6人笔试备考试题及答案解析
- 全胃切除病人全程营养管理中国专家共识(2026版)
- 2026年四川成都市中考地理试卷含答案
- 2025-2026 学年人音版初中音乐八年级下册全册知识点梳理
- 2026年自贡市自流井区社区工作者招聘笔试参考试题及答案解析
- 2026年版闲鱼卖货实战手册(选品+定价+爆款打造完整攻略)
- 雨课堂学堂在线学堂云审计法律研究与案例(西南政法大学)单元测试考核答案
- “十五五”规划纲要应知应会100题及答案
- 2026安徽合肥市发展和改革委员会上半年招聘事业单位工作人员20人考试备考试题及答案解析
- 限额以下小型工程常见安全隐患指导手册(2026版)
评论
0/150
提交评论