当前位置:网站首页>Differences among 10 addressing modes
Differences among 10 addressing modes
2022-07-05 03:57:00 【Nancy-sn】
1. Implicit addressing : The address of the operand is implied in the instruction . Hardware that can shorten the instruction word length but needs to increase the storage operand or implied address .
2. Address immediately : The address field of the instruction is the operand itself . No need to access main memory , Short execution time , But its number of digits limits the range of immediate numbers .
3. Direct addressing : Formal address A Is the real address of the operand . Simple , But the address of the operand is not easy to modify .
4. Introduction addressing : The address of the instruction is the address of the storage unit where the effective address of the operand is located . The addressing range can be expanded , But access is slow .
5. Register addressing : The instruction directly gives the register number where the operand is located . Fast execution , But the number of registers is limited .
6. Register indirection : The Register gives the address of the main memory unit where the operand is located . Faster than general indirect addressing , But it needs to access main memory .
7. Relative addressing : hold PC Add the formal address in the instruction format to form the effective address of the operand . The address of the operand is not fixed , There is a fixed difference between and the instruction , Convenient for program floating .
8. Base addressing : take CPU The contents of the base register in plus the formal address in the instruction format form the effective address of the operand . It is operating system oriented , The addressing range can be expanded , It is conducive to the realization of multiprogramming , But the number of bits offset is less .
9. Addressing : The sum of the formal address in the instruction word and the content in the index register . User oriented , Expand the addressing range .
10. Stack addressing : Follow the principle of last in first out .

10
边栏推荐
猜你喜欢

UI automation test farewell to manual download of browser driver
![[web source code code code audit method] audit skills and tools](/img/7c/2c26578da084b3cd15d8f252b0e132.png)
[web source code code code audit method] audit skills and tools

Enterprise level: spire Office for . NET:Platinum|7.7. x

laravel8 导出Excle文件

Redis6-01nosql database
![Yuancosmic ecological panorama [2022 latest]](/img/55/0901109e4c865b77137610b4fe0624.jpg)
Yuancosmic ecological panorama [2022 latest]

Blue Bridge Cup single chip microcomputer -- PWM pulse width modulation
![[wp]bmzclub writeup of several questions](/img/15/2838b93a605b09d3e2996f6067775c.png)
[wp]bmzclub writeup of several questions

【无标题】

我就一写代码的,王总整天和我谈格局...
随机推荐
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
深度学习——LSTM基础
Enterprise level: spire Office for . NET:Platinum|7.7. x
[software reverse analysis tool] disassembly and decompilation tool
【软件逆向-分析工具】反汇编和反编译工具
UI自动化测试从此告别手动下载浏览器驱动
Google Chrome CSS will not update unless the cache is cleared - Google Chrome CSS doesn't update unless clear cache
Analysis of dagger2 principle
输入的查询SQL语句,是如何执行的?
Assembly - getting started
Why do some programmers change careers before they are 30?
【做题打卡】集成每日5题分享(第三期)
PlasticSCM 企业版Crack
英语必备词汇3400
[understand series after reading] 6000 words teach you to realize interface automation from 0 to 1
花了2晚,拿到了吴恩达@斯坦福大学的机器学习课程证书
Use Firefox browser to quickly pick up Web image materials
IronXL for .NET 2022.6
Subversive cognition: what does SRE do?
Binary heap implementation (priority queue implementation)