【中级软件设计师】寻址方式(附软考真题)
【中级软件设计师】寻址方式(附软考真题)
目录
- 【中级软件设计师】寻址方式(附软考真题)
- 一、历年真题
- 二、考点:寻址方式
- 三、真题的答案与解析
- 答案
- 解析
复习技巧:
若已掌握【寻址方式】相关知识,可直接刷以下真题;
若对知识一知半解,建议略读题目,掌握真题以下知识点,再返回刷题。(仅个人建议哦)
真题的答案及解析在文末❥(^_-)!
一、历年真题
1、指令系统中采用不同寻址方式的目的是()。(2011年上半年)
A. 提高从内存获取数据的速度
B. 提高从外存获取数据的速度
C. 降低操作码的译码难度
D. 扩大寻址空间并提高编程灵活性
2、若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。 (2011年下半年)
A. PC (程序计数器)
B. AR (地址寄存器)
C. AC (累加器)
D. ALU (算逻运算单元)
3、若CPU要执行的指令为:MOV R1, #45 (即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为()。(2012年上半年)
A. 直接寻址和立即寻址
B. 寄存器寻址和立即寻址
C. 相对寻址和直接寻址
D. 寄存器间接寻址和直接寻址
4、若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为()。(2013年下半年)
A. 1024M
B. 1GB
C. 512M
D. 2GB
5、在机器指令的地址字段中,直接指出操作数本身的寻址方式称为()。(2015年下半年)
A. 隐含寻址
B. 寄存器寻址
C. 立即寻址
D. 直接寻址
6、计算机指令系统采用多种寻址方式。立即寻址是指操作数包含在指令中,寄存器寻址是指操作数在寄存器中,直接寻址是指操作数的地址在指令中。这三种寻址方式获取操作数的速度()。(2021年下半年)
A. 立即寻址最快,寄存器寻址次之,直接寻址最慢
B. 寄存器寻址最快,立即寻址次之,直接寻址最慢
C. 直接寻址最快,寄存器寻址次之,立即寻址最慢
D. 寄存器寻址最快,直接寻址次之,立即寻址最慢
二、考点:寻址方式
1、含义:寻址方式是指寻找操作数或操作数地址的方式。
2、目的:指令系统中采用不同寻址方式的目的是扩大寻址空间并提高编程灵动性。
3、寻址方式
🔺立即寻址:操作数就包含在指令中(直接指出操作数本身)。
🔺直接寻址:操作数保存在内存中,指令中直接给出操作数所在存储单元的地址,该指令的功能是将指令中的地址码送入程序计数器PC。
🔺寄存器寻址:操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。
寄存器间接寻址:操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中。
间接寻址:指令中给出操作数地址的地址。
相对寻址:指令地址码给出的数一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量。
变址寻址:操作数地址等于变址寄存器的内容加偏移量。
🔺获取操作数速度:立即寻址最快,寄存器寻址次之,直接寻址最慢。
三、真题的答案与解析
答案
1、D
2、A
3、B
4、C
5、C
6、A
解析
第2题:考查【直接寻址】
直接寻址:操作数保存在内存中,指令中直接给出操作数所在存储单元的地址,该指令的功能是将指令中的地址码送入程序计数器PC,以获得下一条指令的地址,从而实现程序执行过程的自动控制功能。
第4题:
因为1GB = 1024MB = 1024 x 1024KB = 1024 x 1024 x 1024B = 1024 x 1024 x 1024 x 8b,即内存容量2GB=2 x 1024 x 1024 x 1024 x 8位,按字编址时,存储单元的个数为2 x 1024 x 1024 x 1024 x 8 / 32 = 512 x 1024 x 1024,即可寻址范围为512M。
第6题:考查【寻址方式获取操作数速度】
🔺获取操作数速度:立即寻址最快,寄存器寻址次之,直接寻址最慢。
