汇编语言(二)寻址方式_基址变址寻址

2023-08-10 15:28:07 | 来源:个人图书馆-instl

8086指令体系总共有7种寻址方式,详细如下:

立即数寻址
mov ax, 3069H

直接将值为3069H的立即数放到ax中。


(资料图)

寄存器寻址
mov AL, BH

将BH寄存器的值放入AL中。

寄存器间接寻址

使用BX寄存器进行间接寻址,BP,BI,DI寄存器也行。

mov ax, [bx]

将bx保存的值当做偏移地址,这里假设为2000H,再到DS:2000H号单元中取出值放到ax中。

tips:注意在通用寄存器组中只有bx能够进行间接寻址,AX、CX、DX不行。

寄存器相对寻址

操作数的有效地址为基址寄存器(BP,SP)和变址寄存器(DI,SI)的内容和指令中指定的偏移量之和。

mov ax, count[SI]mov ax, [count + SI]

这里的count是一个偏移量,可以是一个常数或者一个变量。

内存寻址

直接寻址

mov ax,[2000H]

将DS:2000H号单元的内容放入ax中,如果要指定别的段的话要使用段跨越前缀。例如

mov ax, ES:[2000H]

要写上ES才能指定该段的有效地址为2000H号单元。

同时该寻址方式的操作数地址也可以由变量给出:

value db 10mov ah, valuemov ax, word ptr value# 将value强制转化为字类型

在汇编语言中,变量名即意味着对应单元的偏移地址,因此直接使用变量名的方式也能进行内存寻址。

基址变址寻址

操作数的有效值是一个基址寄存器和一个变址寄存器的内容之和,例如

mov ax, [BX][DI]mov ax, [BX + DI]

其可能的组合为

DS:[BX|BP][DI|SI]
相对基址变址寻址

操作数的有效地址为一个基址寄存器,一个变址寄存器和一个偏移量之和构成

mov ax, count[bx][si]mov ax,[count + bx + si]

注意源对象的位数大小要和目标对象的位数大小相等。

寻址方式汇总如下

寻址方式指令格式
立即数寻址mov ax, 1000H
寄存器寻址mov ax, bx
寄存器间接寻址mov ax, [bx]
寄存器相对寻址mov ax, count[bx]
直接寻址mov ax, [2000H]
基址变址寻址mov ax, [bx + di]
相对基址变址寻址mov ax, count[bx + di]
段寄存器的使用规定
访问方式默认寄存器可跨越偏移地址
取指令csip
堆栈操作sssp
一般数据访问dscs,es,ss有效地址EA
BP作为基址寻址sscs,ds,esBP
串操作的源操作数dscs,es,ssSI
串操作的目的操作数ESDI
上一篇 下一篇

相关新闻

汇编语言(二)寻址方式_基址变址寻址

小罗:韩国足球已赶上国际水平 我的风格既是天赋也靠努力

新浪微博客户端“悄悄关注”查看方法 微博悄悄关注怎么查看

门头沟:加紧修复城市破损道路,设立临时户政办理点

浦发银行发布业绩快报:上半年实现归母净利润231.38亿元 同比降23.32%

扬州52个老旧小区“被改造”案调查:只上过3年学的骗子找人演领导,搞“政府工程”骗了4000多万元

第500万辆新能源车下线,王传福哽咽回顾比亚迪造车20年

C视频丨西夏文印本《三才杂字》残片,看着像汉字却一个字也不认识丨汉字中国100讲㊶

世博大熊猫彩色金条价格今天多少一克(2023年08月10日)

多地监狱开通罪犯视频会见 服务提供方收费标准不一

悬臂梁冲击试验机测试复合材料

走,参军去!离石区2023年秋季征兵体检工作启动

早安南京 | 这些路段,注意绕行!

安徽合肥:小朋友暑期图书馆“充电”忙

“洗衣粉”和“洗衣液”哪个更好用?看后才明白,原来区别这么大

最新新闻

汇编语言(二)寻址方式_基址变址寻址

小罗:韩国足球已赶上国际水平 我的风格既是天赋也靠努力

新浪微博客户端“悄悄关注”查看方法 微博悄悄关注怎么查看

门头沟:加紧修复城市破损道路,设立临时户政办理点

浦发银行发布业绩快报:上半年实现归母净利润231.38亿元 同比降23.32%

扬州52个老旧小区“被改造”案调查:只上过3年学的骗子找人演领导,搞“政府工程”骗了4000多万元

第500万辆新能源车下线,王传福哽咽回顾比亚迪造车20年

C视频丨西夏文印本《三才杂字》残片,看着像汉字却一个字也不认识丨汉字中国100讲㊶

世博大熊猫彩色金条价格今天多少一克(2023年08月10日)

多地监狱开通罪犯视频会见 服务提供方收费标准不一

悬臂梁冲击试验机测试复合材料

走,参军去!离石区2023年秋季征兵体检工作启动

早安南京 | 这些路段,注意绕行!

安徽合肥:小朋友暑期图书馆“充电”忙

“洗衣粉”和“洗衣液”哪个更好用?看后才明白,原来区别这么大

詹姆斯历年2K初始能力值:2K4为77&2K5为88 之后未低于94

中航电测收重组问询函被要求说明定价依据合理性等

热心邻里为女友送上清洁活动房屋烟囱之必备礼物

绷紧安全弦!黑山乡开展三无渔船拆解行动

浙商证券:游戏板块在经过一段时间的调整后 已具备较强布局价值

走位走位回首掏什么意思_走位走位回手掏什么歌

天津市药监局:深入开展药品安全巩固提升行动 全面系统排查治理各类风险隐患

两部门:北京吉林四川等地部分地区发生地质灾害的气象风险较高

“月薪两万住不起如家汉庭”?快捷酒店为何越来越贵,南京暑期价格五百多元起步

首只千亿规模非货币基金出炉,ETF基金如何选择?

台风“卡努”北上将影响东北

商务部:上周钢材价格略有回落

谷歌更新Chrome浏览器 开启第三方 cookie淘汰功能

破发股时空科技跌2.89% 2020年上市即巅峰募11.4亿

加气站的主要设备系统详细介绍