🏷️ 知识点:指令的寻址方式

共 25 道相关题目

课后题 年第 16 题 组成原理 选择题

指令系统中采用不同寻址方式的目的是()。

A. 提供扩展操作码的可能并降低指令译码难度 B. 可缩短指令字长,扩大寻址空间,提高编程的灵活性 C. 实现程序控制 D. 三者都正确

[tag_link]

正确答案:B


课后题 年第 17 题 组成原理 选择题

采用直接转移的无条件转移指令的功能是将指令中的地址码送入()。 161第 4 章 指 令 系 统 161

A. 程序计数器( PC) B. 指令译码器( ID) C. 指令寄存器( IR) D. 地址寄存器( MAR)

[tag_link]

正确答案:A


课后题 年第 18 题 组成原理 选择题

为了缩短指令中某个地址段的位数,有效的方法是采取()。

A. 立即寻址 B. 变址寻址 C. 间接寻址 D. 寄存器寻址

[tag_link]

正确答案:D


课后题 年第 19 题 组成原理 选择题

简化地址结构的基本方法是尽量采用()。

A. 寄存器寻址 B. 隐含寻址 C. 直接寻址 D. 间接寻址

[tag_link]

正确答案:【解答】


课后题 年第 20 题 组成原理 选择题

在指令寻址的各种方式中,获取操作数最快的方式是()。

A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址

[tag_link]

正确答案:B


课后题 年第 21 题 组成原理 选择题

假定指令中地址码所给出的是操作数的有效地址,则该指令采用()。

A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址

[tag_link]

正确答案:A


课后题 年第 22 题 组成原理 选择题

设指令中的地址码为 A, 变址寄存器为 X, 程序计数器为 PC, 则变址间址寻址方式的 操作数的有效地址EA 是 ( ) 。 08 . ()便于处理数组问题。

A. ((PC)+A) B.((X)+A) C.(X)+(A) D.(X)+A A. 间接寻址 B. 变址寻址 C. 相对寻址 D. 基址寻址

[tag_link]

正确答案:B


课后题 年第 23 题 组成原理 选择题

相对寻址方式中,指令所提供的相对地址实质上是一种()。 B . 内存地址

A. 立即数 C. 以本条指令在内存中首地址为基准位置的偏移量 D. 以下条指令在内存中首地址为基准位置的偏移量

[tag_link]

正确答案:D


课后题 年第 24 题 组成原理 选择题

指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现()。

A. 程序浮动 B. 程序的无条件浮动和条件浮动 C. 程序的无条件转移和条件转移 D. 程序的调用

[tag_link]

正确答案:C


课后题 年第 25 题 组成原理 选择题

寄存器 R1 、R2 均为16位,指令MOV R1,[R2]的功能是把内存数据传送至寄存器R1, 寻址方式为寄存器间接寻址。R2 的值为1234H, 内存单元1234H存放数据56H, 内存 单元1235H 存放数据78H, 采用小端方式存储。则执行指令后 R1 的 值 为 ( ) 。

A. 5678H B.7856H C.8765H D.6587H

[tag_link]

正确答案:B


课后题 年第 26 题 组成原理 选择题

某计算机的字长为16位,主存按字编址。转移指令由两个字节组成,采用相对寻址, 第一个字节为操作码字段,第二个字节为相对偏移量字段。若某转移指令所在的主存地 址为4000H, 相对偏移量字段的内容为06H, 则该转移指令执行后的PC 值 为 ( ) 。

A. 4002H B.4004H C.4007H D.4008H

[tag_link]

正确答案:C


课后题 年第 27 题 组成原理 选择题

某计算机的指令字长为16位,由低到高第0~7位是形式地址 D, 第8~9位为寻址特 征位X, 第10~15位为操作码。当X=00 时为直接寻址;当X=01 时使用X1 进行变 址寻址;当X=10 时使用X2 进行变址寻址;当X=11 时为相对寻址。设(PC)=1234H, (X1)=0005H,(X2)=1188H, 则指令2222H 的有效地址是()。

A. 1256H B.0027H C.2222H D.11AAH

[tag_link]

正确答案:D


课后题 年第 28 题 组成原理 选择题

某机器指令字长为16位,主存按字节编址,取指令时,每取一字节,PC 自动加1。当 前指令地址为2000H, 指令内容为相对寻址的无条件转移指令,指令中的形式地址为 40H。则取指令后及指令执行后PC的 内 容 为 ( ) 。

A. 2000H,2042H B.2002H,2040H C. 2002H,2042H D.2000H,2040H

[tag_link]

正确答案:C


课后题 年第 29 题 组成原理 选择题

某计算机的主存容量为4M×16 位,且存储字长等于指令字长,若该机能完成97种操作, 操作码位数固定,且有直接、间接、基址、变址、相对、立即六种寻址方式,则相对寻 162 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导 址的偏移量范围为()。

A. (-32,+31) B.(-64,+63) C.(-128,+127) D.(-256,+255)

[tag_link]

正确答案:A


课后题 年第 30 题 组成原理 选择题

假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是 300和400,则()方式下访问到的操作数为200。

A. 直接寻址200 B. 寄存器间接寻址( R) C. 存储器间接寻址(200) D. 寄存器寻址R

[tag_link]

正确答案:D


课后题 年第 31 题 组成原理 选择题

假设某条指令的第一个操作数采用寄存器间接寻址方式,指令中给出的寄存器编号为8, 8号寄存器的内容为1200H, 地址为1200H 的单元中的内容为12FCH, 地址为12FCH 的单元中的内容为38D8H, 而地址为38D8H 的单元中的内容为88F9H, 则该操作数的 有效地址为()。

A. 1200H B.12FCH C.38D8H D.88F9H

[tag_link]

正确答案:A


课后题 年第 32 题 组成原理 选择题

设相对寻址的转移指令占3B, 第1字节为操作码,第2、3字节为相对位移量(补码表 示),数据在存储器中采用以低字节为字地址的存放方式。每当CPU 从存储器取出一 字节时,即自动完成(PC)+1→PC 。 若 PC 的当前值为240(十进制),要求转移到290 (十进制),则转移指令的第2、3字节的机器代码是();若PC 的当前值为240(十 进制),要求转移到200(十进制),则转移指令的第2、3字节的机器代码是()。

A. 2FH 、FFH B.D5H 、00H C.D5H 、FFH D.2FH 、00H

[tag_link]

正确答案:


课后题 年第 33 题 组成原理 选择题

某计算机按字节编址,采用大端方式,某指令的一个操作数的机器数为ABCD 00FFH, 该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FFOOH, 当前基址寄存 器的内容为C0000000H, 则该操作数的LSB(FFH) 存放的地址是()。

A. C000 FF00H B.C000 FF03H C.BFFF FF00H D.BFFF FF03H

[tag_link]

正确答案:D


课后题 年第 34 题 组成原理 选择题

下列关于指令的功能及分类的叙述中,正确的是()。

A. 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据 B. 移位操作指令,通常用于把指定的两个操作数左移或右移一位 C. 转移指令、子程序调用与返回指令,用于解决数据调用次序的需求 D. 特权指令,通常仅用于实现系统软件,这类指令一般不提供给用户

[tag_link]

正确答案:D


课后题 年第 35 题 组成原理 选择题

某计算机字长为16位,标志寄存器中存在ZF 、SF 、OF和 CF 标志位,采用双字节字长 指令字。假定 bgt ( 大于零转移)指令的第一个字节指明操作码和寻址方式,第二个字 节为立即数Imm8, 用补码表示。指令功能是:若转移条件成立,则 PC=PC+2+Imm8×2; 否则,PC=PC+2 。 则下列叙述中错误的是()。

A. 该计算机按字节编址 B. 若 bgt 指令是无符号整数的比较,则转移条件可以是 ZF+CF=0 C. 若 bgt 指令是有符号整数的比较,则转移条件可以是 SF 田OF=0 D. 转移目标地址的范围是相对于bgt 指令的前127条指令到后128条指令之间

[tag_link]

正确答案:C


课后题 年第 36 题 组成原理 选择题

下列关于指令寻址与数据寻址的描述中,错误的是()。

A. 中断响应时,中断隐指令的执行不属于指令寻址的范畴 B. 指令格式中,每个操作数字段均需通过显式编码或隐含约定确定其寻址方式 C. 在含 Cache 的系统中,指令访存遵循“Cache 优先”原则,未命中时再访问主存 D. 数据寻址方式不属于指令集体系结构 ( ISA) 规定的内容

[tag_link]

正确答案:


课后题 年第 37 题 组成原理 选择题

【2011 统考真题】某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF 、 符号标志 SF 和溢出标志OF, 条件转移指令 bgt ( 无符号整数比较大于时转移)的转移 条件是( )。

A. CF+OF=1 B.SF+ZF=1 C.CF+ZF=1 D.CF+SF=1

[tag_link]

正确答案:C


课后题 年第 38 题 组成原理 选择题

【2020 统考真题】某计算机采用16位定长指令字格式,操作码位数和寻址方式位数 固定,指令系统有48条指令,支持直接、间接、立即、相对4种寻址方式。在单地址 指令中,直接寻址方式的可寻址范围是()。

A. 0~255 B.0~1023 C.-128~127 D.-512~511

[tag_link]

正确答案:A


课后题 年第 39 题 组成原理 综合题

某机的机器字长为16位,主存按字编址,指令格式如下: 15 109 87 0 操作码 X D 其 中 ,D 为位移量;X 为寻址特征位。 X=00 : 直接寻址。 X=01: 用变址寄存器X1进行变址。 X=10: 用变址寄存器X2 进行变址。 X=11: 相对寻址。 设(PC)=1234H,(X1)=0037H,(X2)=1122H(H 代表十六位进制数),请确定下列指 令的有效地址: ①4420H

[tag_link]

B


课后题 年第 40 题 组成原理 综合题

某计算机字长16位,标志寄存器FLAGS 中的ZF 、SF 和 OF 分别是零标志、符号标志 和溢出标志,采用双字节字长指令字。假定 bgt ( 大于零转移)指令的第一个字节指明 操作码和寻址方式,第二个字节为偏移地址Imm8, 用补码表示。指令功能是: 若 ( ZF+(SF 田 OF)=0), 则 PC=PC+2+Imm8×2; 否则,PC=PC+2。 请回答下列问题: 1)该计算机的编址单位是多少? 2) bgt 指令执行的是有符号整数比较,还是无符号整数比较? 3)偏移地址 Imm8 的含义是什么?转移目标地址的范围是什么?

[tag_link]

A