当前位置:网站首页>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
边栏推荐
猜你喜欢
Timing manager based on C #
DMX parameter exploration of grandma2 onpc 3.1.2.5
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
【软件逆向-分析工具】反汇编和反编译工具
Pyqt5 displays file names and pictures
[wp][introduction] brush weak type questions
【看完就懂系列】一文6000字教你从0到1实现接口自动化
Clickhouse同步mysql(基于物化引擎)
How about programmers' eyesight| Daily anecdotes
程序员的视力怎么样? | 每日趣闻
随机推荐
DECLARE_ WAIT_ QUEUE_ HEAD、wake_ up_ Interruptible macro analysis
面试字节,过关斩将直接干到 3 面,结果找了个架构师来吊打我?
[web source code code code audit method] audit skills and tools
线程基础知识
【无标题】
PlasticSCM 企业版Crack
grandMA2 onPC 3.1.2.5的DMX参数摸索
Analysis of dagger2 principle
输入的查询SQL语句,是如何执行的?
[an Xun cup 2019] not file upload
Easy processing of ten-year futures and stock market data -- Application of tdengine in Tongxinyuan fund
ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 2)
Containerization Foundation
[C language] address book - dynamic and static implementation
Pyqt5 displays file names and pictures
Learning notes of raspberry pie 4B - IO communication (I2C)
我就一写代码的,王总整天和我谈格局...
Interview byte, pass the exam and directly work on three sides. As a result, I found an architect to hang me?
BDF application - topology sequence
UI automation test farewell to manual download of browser driver