当前位置:网站首页>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
边栏推荐
猜你喜欢

【web审计-源码泄露】获取源码方法,利用工具

Easy processing of ten-year futures and stock market data -- Application of tdengine in Tongxinyuan fund

Soul 3: what is interface testing, how to play interface testing, and how to play interface automation testing?

EasyCVR更改录像存储路径,不生成录像文件如何解决?

函数基础学习02
![[software reverse analysis tool] disassembly and decompilation tool](/img/3e/d1ec8f8193c4fb2c790e7e467b4502.png)
[software reverse analysis tool] disassembly and decompilation tool

官宣!第三届云原生编程挑战赛正式启动!

25K 入职腾讯的那天,我特么哭了

This article takes you to understand the relationship between the past and present of Bi and the digital transformation of enterprises

Pyqt5 displays file names and pictures
随机推荐
How to use jedis of redis
Resolved (sqlalchemy+pandas.read_sql) attributeerror: 'engine' object has no attribute 'execution_ options‘
面试汇总:这是一份全面&详细的Android面试指南
Redis之Jedis如何使用
How to define a unified response object gracefully
【软件逆向-分析工具】反汇编和反编译工具
阿里云ECS使用cloudfs4oss挂载OSS
在线SQL转Excel(xls/xlsx)工具
[wp][入门]刷弱类型题目
Clickhouse materialized view
【web源码-代码审计方法】审计技巧及审计工具
25K 入职腾讯的那天,我特么哭了
Test d'automatisation de l'interface utilisateur télécharger manuellement le pilote du navigateur à partir de maintenant
Assembly - getting started
Multimedia query
C语言课设:影院售票管理系统
Official announcement! The third cloud native programming challenge is officially launched!
[learning notes] month end operation -gr/ir reorganization
灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
花了2晚,拿到了吴恩达@斯坦福大学的机器学习课程证书