33
某计算机为定长指令字结构,采用扩展操作码编码方式,指令字长度为16位,每个地址码占4位,三地址指令15条,二地址指令8条,一地址指令127条,则剩下零地址指令最多有多少条。(0.9分)
A、15 B、16 C、31 D、32 正确答案: B 34
某指令系统指令字长16位,每个地址码为6位,若二地址指令15条,一地址指令62条,则剩下零地址指令最多有多少条()(0.9分) A、64 B、96 C、128 D、255 正确答案: C 35
直接寻址的无条件转移指令的功能是将指令中的地址码送入什么。(0.9分)
A、程序计数器PC B、累加器ACC C、指令寄存器IR D、地址寄存器MAR 正确答案: A 36
下列关于RISC特征的描述中,错误的是什么。(0.9分)
A、指令格式规整,寻址方式少 B、采用硬布线控制和指令流水线 C、配置的通用寄存器数目不多 D、运算类指令的操作数不访存 正确答案: C 37
下列一地址运算类指令的叙述中,正确的是什么。 (0.9分)
A、 仅有一个操作数,其地址由指令的地址码提供 B、 可能在一个操作数,也可能有一两个操作数 C、 一定有两个操作数,其中一个操作数是隐含的 D、 指令的地址码字段存放的一定是操作码 正确答案: C 38
假设寄存器 R 中的数值为 200 ,主存地址为 200 和 300 的地址单元中存效的内容分别是 300 和 400 ,则什么方式下访问到的操作数为 300( )。 (0.9分)
A、 直接寻址 300
B、 寄存器间接寻址(R) C、 存储器间接寻址(200) D、 寄存器寻址 R 正确答案: B 39
寄存器间接寻址方式的操作数存储在什么中(0.9分)
A、通用寄存器 B、存储单元 C、程序计数器 D、堆栈 正确答案: B 40
在指令格式中,采用扩展操作码设计方案的目的是什么(0.9分)
A、减少指令字长度 B、增加指令字长度 C、保持指令字长度不变而增加指令操作的数量 D、保持指令字长度不变而增加寻址空间 正确答案: C 41
假设指令字长16位,操作数的地址码为6位,指令有二地址、一地址和零地址三种格式。采用扩展操作码技术,若二地址指令有8种,零地址指令64种,则一地址指令最多有()种
(0.9分) A、 511 B、 342 C、 255 D、 512
正确答案: A 42
采用直接寻址方式,则操作数在( )中。(0.9分)
A、主存 B、寄存器 C、直接存取存储器 D、光盘 正确答案: A 43
关于二地址指令以下叙述正确的是什么。(0.9分)
A、二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中 B、二地址指令中,指令的地址码字段存放的一定是操作数 C、二地址指令中,指令的地址码字段存放的一定是寄存器号 D、二地址指令中,指令的地址码字段存放的一定是操作数地址 正确答案: A 44
某机器指令字长为16位,主存按字节编址,取指令时,每取一个字节PC自动加1,当前指令地址为2000H,指令内容为相对寻址的的无条件转移指令,指令中的形式地址为40H,那么取指令后及指令执行后PC内容为什么。 (0.9分)
A、 2000H 2042H B、 2002H 2040H C、 2002H 2042H D、 2000H 2040H 正确答案: C 45
单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用什么方式。(0.9分)
A、立即寻址 B、隐含寻址 C、间接寻址 D、基址寻址 正确答案: B 46
在CPU执行指令的过程中,指令的地址由什么给出。 (0.9分)
A、 程序计数器PC B、 指令的地址码字段 C、 操作系统 D、 程序员 正确答案: A 47
在指令的相对寻址中,其相对的基准地址是()。(0.9分)
A、基址寄存器 B、变址寄存器 C、堆栈指示器 D、程序计数器 正确答案: D 48
转移指令执行结束后,程序计数器PC中存放的是( )。(0.9分)
A、该转移指令的地址 B、顺序执行的下条指令地址 C、转移的目标地址 D、任意指令地址 正确答案: C 49
设机器字长为32位,一个容量为16MB的存储器,CPU按半字寻址,其寻址单元数是什么。 (0.9分) A、 2^24 B、 2^23 C、 2^22 D、 2^21 正确答案: B 50
在按字节编址的存储器中,每个编址单元中存放( )二进制位。(0.9分) A、1位 B、8位 C、16位 D、32位 正确答案: B 51
下列关于一地址运算类指令的叙述中,正确的是()。(0.9分)
A、仅有一个操作数,其地址由指令的地址码提供 B、可能有一个操作数,也可能有两个操作数 C、一定有两个操作数,其中一个操作数是隐含的 D、指令的地址码段存放的一定是操作码 正确答案: B 52
以下叙述错误的是()。(0.9分)
A、为了充分利用存储空间,指令的长度通常为字节的整数倍 B、单地址指令是固定长度的指令 C、单字长指令可加快取指令的速度 D、单地址指令可能有一个操作数,也可能有两个操作数 正确答案: B 53
寄存器中的值有时是地址,有时是数据,它们在形式上没有差别,只有通过什么才能识别它是数据还是地址。(0.9分)
A、寄存器编号 B、判断程序 C、指令操作码或寻址方式位 D、时序信号 正确答案: C 54
在大多数情况下,一条机器指令中是不直接用二进制代码来指定( )。(0.9分)
A、下一条指令的地址 B、操作的类型 C、操作数地址 D、结果存放地址 正确答案: A 55
单地址指令( )。 (1.4分)
A、 只能对单操作数进行加工处理 B、 只能对双操作数进行加工处理
C、 无处理双操作数的功能
D、 既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算 正确答案: D
二、 多选题(题数:4,共 10.0 分) 1
哪几种寻址方式的操作数存在存储器中。 (2.5分)
A、 存储器直接寻址 B、 寄存器间接寻址 C、 寄存器直接寻址 D、 存储器间接寻址 正确答案: ABD 2
指令系统的设计原则包括什么?(2.5分)
A、完备性 B、有效性 C、规整性 D、兼容性 正确答案: ABCD 3
下列叙述中,( )能反映CISC的持征。(2.5分)
A、丰富的寻址方式 B、控制器采用组合逻辑设计 C、指令字长固定 D、大多数指令需要多个时钟周期才能执行完成 E、 各种指令都可以访存 F、
只有LOAD/ST0只E指令可以访存 G、 采用优化编译技术 正确答案: ADE 4
下面属于CISC特点的是什么?(2.5分)
A、指令系统复杂 B、以寄存器-寄存器方式工作 C、指令周期长 D、指令周期短 正确答案: AC
三、 填空题(题数:2,共 10.0 分) 1
指令编码中,操作码用来指定____ ,n位操作码最多可以表示___条指令。 (5.0分) 正确答案 第一空:
做什么运算;机器做什么操作;做什么操作;机器做什么;机器做什么运算;机器做何种操作;操作的类型 第二空:
2^n;2的n次方 : 2
地址码表示___。以其数量为依据,可以将指令分为 ____、_____ 、_____、_____ 、_________。 (5.0分) 正确答案