当前位置:网站首页>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
边栏推荐
- [positioning in JS]
- An elegant program for Euclid‘s algorithm
- Blue Bridge Cup single chip microcomputer -- PWM pulse width modulation
- UI automation test farewell to manual download of browser driver
- [array]566 Reshape the matrix - simple
- NPM introduction link symbolic link
- Containerd series - detailed explanation of plugins
- 【看完就懂系列】一文6000字教你从0到1实现接口自动化
- 深度学习——LSTM基础
- Quick start of UI component development of phantom engine [umg/slate]
猜你喜欢

How about programmers' eyesight| Daily anecdotes
![[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

Smart pointer shared_ PTR and weak_ Difference of PTR

【软件逆向-分析工具】反汇编和反编译工具

企业级:Spire.Office for .NET:Platinum|7.7.x

JWT vulnerability recurrence

UI automation test farewell to manual download of browser driver

@Transactional 注解导致跨库查询失效的问题

Containerd series - what is containerd?

IronXL for . NET 2022.6
随机推荐
UI automation test farewell to manual download of browser driver
Why is there a reincarnation of 60 years instead of 120 years in the tiangan dizhi chronology
Clickhouse物化视图
Deflocculant aminoiodotide eye drops
MySQL winter vacation self-study 2022 11 (10)
English essential vocabulary 3400
【web源码-代码审计方法】审计技巧及审计工具
Web components series (VII) -- life cycle of custom components
[vérification sur le Web - divulgation du code source] obtenir la méthode du code source et utiliser des outils
面试字节,过关斩将直接干到 3 面,结果找了个架构师来吊打我?
【web審計-源碼泄露】獲取源碼方法,利用工具
在线文本行固定长度填充工具
Technology sharing swift defense programming
grandMA2 onPC 3.1.2.5的DMX参数摸索
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?
在线SQL转Excel(xls/xlsx)工具
[brush questions] BFS topic selection
[web Audit - source code disclosure] obtain source code methods and use tools
Flex flexible layout
[untitled]