计算机组成原理——9种常用寻址方式
创作时间:
作者:
@小白创作中心
计算机组成原理——9种常用寻址方式
引用
CSDN
1.
https://blog.csdn.net/qq_44997784/article/details/106519374
计算机组成原理——9种常用寻址方式
R=寄存器,E=有效地址,S=操作数,(A)=A中的内容,代码不特别说明表示8086汇编语言,PC=程序计数器(指向当前指令的下一条)
1. 常用寻址方式
- 隐含寻址
- 立即寻址
- 寄存器直接寻址
- 寄存器间接寻址
- 直接寻址
- 间接寻址
- 相对寻址
- 基址寻址
- 变址寻址
2. 寻址方式介绍
隐含寻址
含义:操作数隐含的由累加器给出。(即某指令由固定的操作数,不需要给出)
例子:8086汇编语言 CWD;把AX中的内容按符号位拓展成DX,AX双字
立即寻址
含义:指令中直接给出相应的操作数。
例子: MOV AX,1234H;——1234H就是采用立即寻址
寄存器直接寻址
含义:指令中给出寄存器号R,操作数存放在R中
E=R,S=(E)=( R )
例子:MOV AX,BX——操作数在BX中
寄存器间接寻址
含义:指令中给出寄存器号R,R中存放操作数的有效地址
E=( R ),S=(E)=(( R ))
例子:MOV AX,[SI]
直接寻址
含义:指令中给出操作数的有效地址
E=A,S=(E)=(A)
例子:MOV AX,[1234H]
间接寻址
含义:指令中给出存放有效地址E的存储单元地址。
E=(A),S=(E)=((A))
理论上讲可以多次间接寻址,但大多数计算机只允许一次(由于A的寻址范围不足以覆盖整个存储空间)
相对寻址
含义:指令中给出相对于PC的偏移量A
E=(PC)+A,S=(E)=((PC)+A)
注:A是个带符号数,一般用补码表示,若A的位数与PC不一致,需要带符号填充。
基址寻址
含义:指令中给出相对于基址寄存器R的偏移量
E=( R )+A,S=(E)=(( R )+A)
注:A是个带符号数,一般用补码表示,若A的位数与R不一致,需要带符号填充。
变址寻址
含义:指令中给出相对变址寄存器R的偏移量
E=( R )+A,S=(E)=(( R )+A)
注:A是个带符号数,一般用补码表示,若A的位数与R不一致,需要带符号填充。
3. 寻址空间大小
设定机器字长位n,A的位数位m
寻址方式 | 寻址大小 |
---|---|
直接寻址 | 2^m-1 |
寄存器间接寻址 | 2^n-1 |
间接寻址 | 2^n-1 |
相对寻址 | 2^(n+2m-2) |
基址寻址 | 2^(n+2m-2) |
变址寻址 | 2^(n+2m-2) |
热门推荐
四柱神煞在现代社会中的应用
消化不良:原因分析与预防建议
牙龈老上火是什么原因造成的
高情商的生活方式:藏锋,守拙,淡然
选择定居地 74.8%受访青年会优先考虑青年发展型城市
揭秘清朝大内侍卫的生活:含竹片睡觉,享御膳同席
哈利波特手游阿尼玛格斯攻略:变身技巧与故事背景详解
城市创新图谱:杭州“六小龙”与它们的“非标答案”
王者荣耀排位赛怎么玩?上分技巧有哪些?
洗衣机清洗的好处及必要性(为何要定期清洗洗衣机)
无线摄像头连接手机:全面指南与实用技巧
腿抽筋小腿肌肉僵硬看什么科
破解自卑阴影:重拾自信的秘诀与策略
电解臭氧水与自来水对水培豆苗生长影响的对比研究及农业应用前景
复式住宅购买的利与弊
小儿咳嗽有痰护理指南
“多事之季”预防冠心病
东方集团陷双重退市风险:股价跌破1元,涉嫌重大财务造假
交易所强化*ST东方退市风险警示 要求券商重点监测频繁交易客户
拔罐有科学依据吗
股票配债是什么:股票配债的基本概念
中国稀土磁谷,从25平方米临时仓库中走出
岫岩玉为什么那么便宜(为何岫玉不及和田玉、翡翠值钱?)
如何分析铜现货与期货的价格差异?这种价格差异反映了怎样的市场关系?
3种中药已被《国家药典》禁用,有肾毒性还致癌,别再以为是好药
日本热门叶黄素推荐:守护眼睛健康的必备选择
抑郁症程度自测方法
八字流年显示财富命运 八字富命解析
杜甫:伟大的诗人背后的传奇
代位继承适用条件详解