当前位置:网站首页>10种寻址方式之间的区别
10种寻址方式之间的区别
2022-07-05 03:56:00 【Nancy-sn】
1.隐含寻址:在指令中隐含操作数的地址。可以缩短指令字长但需要增加存储操作数或隐含地址的硬件。
2.立即寻址:指令的地址字段是操作数本身。不需要访问主存,执行时间短,但其位数限制了立即数的范围。
3.直接寻址:形式地址A是操作数的真实地址。简单,但操作数的地址不易修改。
4.简介寻址:指令的地址是操作数有效地址所在的存储单元的地址。可扩大寻址范围,但访问速度慢。
5.寄存器寻址:指令中直接给出操作数所在的寄存器编号。执行速度快,但寄存器个数有限。
6.寄存器间接寻址:寄存器中给出操作数所在主存单元的地址。相比一般的间接寻址更快,但其需访问主存。
7.相对寻址:把PC的内容加上指令格式中的形式地址形成操作数的有效地址。操作数的地址不是固定的,与指令之间相差一个固定值,便于程序的浮动。
8.基址寻址:将CPU中基址寄存器的内容加上指令格式中的形式地址形成操作数的有效地址。其是面向操作系统的,可扩大寻址范围,有利于多道程序的实现,但偏移的位数较少。
9.变址寻址:指令字中的形式地址与变址寄存器中内容之和。面向用户,扩大寻址范围。
10.堆栈寻址:按后进先出的原则。
10
边栏推荐
- [software reverse - basic knowledge] analysis method, assembly instruction architecture
- 【web審計-源碼泄露】獲取源碼方法,利用工具
- Clickhouse物化视图
- Test d'automatisation de l'interface utilisateur télécharger manuellement le pilote du navigateur à partir de maintenant
- @Transactional 注解导致跨库查询失效的问题
- Yuancosmic ecological panorama [2022 latest]
- Basic function learning 02
- How to make the listbox scroll automatically when adding a new item- How can I have a ListBox auto-scroll when a new item is added?
- [groovy] groovy environment setup (download groovy | install groovy | configure groovy environment variables)
- English essential vocabulary 3400
猜你喜欢
An elegant program for Euclid‘s algorithm
[positioning in JS]
ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 2)
[web Audit - source code disclosure] obtain source code methods and use tools
How to define a unified response object gracefully
【web源码-代码审计方法】审计技巧及审计工具
MindFusion.Virtual Keyboard for WPF
[groovy] string (string injection function | asBoolean | execute | minus)
Subversive cognition: what does SRE do?
Redis6-01nosql database
随机推荐
ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
v-if VS v-show 2.0
About the recent experience of writing questions
ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
Flex flexible layout
UI automation test farewell to manual download of browser driver
Containerization Foundation
[brush questions] BFS topic selection
A brief introduction to the behavior tree of unity AI
Clickhouse同步mysql(基于物化引擎)
Delphi free memory
Why is there a reincarnation of 60 years instead of 120 years in the tiangan dizhi chronology
Redis6-01nosql database
MindFusion.Virtual Keyboard for WPF
Easy processing of ten-year futures and stock market data -- Application of tdengine in Tongxinyuan fund
天干地支纪年法中为什么是60年一个轮回,而不是120年
Interview summary: This is a comprehensive & detailed Android interview guide
UE4 DMX和grandMA2 onPC 3.1.2.5的操作流程
英语必备词汇3400
How rem is used