当前位置:网站首页>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
边栏推荐
- Is there a sudden failure on the line? How to make emergency diagnosis, troubleshooting and recovery
- Nmap user manual learning records
- Web components series (VII) -- life cycle of custom components
- Basic function learning 02
- 反絮凝剂-氨碘肽滴眼液
- 官宣!第三届云原生编程挑战赛正式启动!
- 25K 入职腾讯的那天,我特么哭了
- Redis source code analysis: redis cluster
- 企业级:Spire.Office for .NET:Platinum|7.7.x
- ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 1)
猜你喜欢

An elegant program for Euclid‘s algorithm

Clickhouse materialized view

Easy processing of ten-year futures and stock market data -- Application of tdengine in Tongxinyuan fund
![[brush questions] BFS topic selection](/img/24/7ec68ef60f94f7b366054824223709.png)
[brush questions] BFS topic selection

DMX parameter exploration of grandma2 onpc 3.1.2.5

error Couldn‘t find a package.json file in “你的路径“

Containerd series - detailed explanation of plugins

线程基础知识
![[understand series after reading] 6000 words teach you to realize interface automation from 0 to 1](/img/eb/c944d4a71ce30589e71059ed848899.png)
[understand series after reading] 6000 words teach you to realize interface automation from 0 to 1

IronXL for .NET 2022.6
随机推荐
NPM introduction link symbolic link
C语言课设:影院售票管理系统
@Transactional 注解导致跨库查询失效的问题
【做题打卡】集成每日5题分享(第三期)
面试字节,过关斩将直接干到 3 面,结果找了个架构师来吊打我?
error Couldn‘t find a package. JSON file in "your path“
KVM virtualization
About the recent experience of writing questions
@The problem of cross database query invalidation caused by transactional annotation
[C language] address book - dynamic and static implementation
[untitled]
MySQL winter vacation self-study 2022 11 (10)
ABP vNext microservice architecture detailed tutorial - distributed permission framework (Part 2)
Deflocculant aminoiodotide eye drops
laravel8 导出Excle文件
Analysis of glibc strlen implementation mode
As soon as I write the code, President Wang talks with me about the pattern all day
[wp][introduction] brush weak type questions
[move pictures up, down, left and right through the keyboard in JS]
[wp]bmzclub writeup of several questions