鱼C论坛

 找回密码
 立即注册
查看: 2490|回复: 4

[技术交流] 汇编新手帖三之寻址方式

[复制链接]
发表于 2013-8-20 22:37:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yyhui 于 2013-8-20 22:38 编辑

1.立即数寻址方式    例:mov  ax,ABCDH      注:立即数是存放在代码段的

2.寄存器寻址方式    例:mov  bx,ax   
注:这种方式存储速度较快,因为两者都在CPU的寄存器中

3.直接寻址方式       例:mov  bx,[1234H]   注:操作数的地址是由段前缀加上偏移地址得到嘀,若无段前缀,则存在DS中,所以 操作数一般是放在在数据段中

4.寄存器间接寻址方式       操作数在寄存器中,操作数有效地址在SI、DI、BX、BP之一中。在一般情况下,如果有效地址有SI、DI、BX中,则以DS段寄存器之内容为段值;如果是BP作为有效地址,则以SS段寄存器之内容为段值        例:mov  ax,[si]

5.寄存器相对寻址方式       操作数在寄存器中,操作数的有效地址是一个基址寄存器(BX、BP)或变址寄存器(SI、DI)的内容加上一个8位或16位的位移量之和      例: mov  bx,[si+10H]





6.基址变址寻址方式        操作数在寄存器中,操作数的有效地址由基址寄存器之一的内容与变址寄存器之一的内容相加   
                                       例:mov  ax,[bp+si]
7.相对基址变址寻址方式        操作数在寄存器中,操作数的有效地址由基址寄存器之一的内容与变址寄存器之一的内容及指令中给定的8位或16位位移量相加得到              例:  mov  ax,[bp+si+1234H]

今晚俺记这些内容了...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-20 22:52:26 | 显示全部楼层
谢谢楼主分享啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2013-8-24 20:18:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-25 10:40:39 | 显示全部楼层
谢谢楼主!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-27 12:27:00 | 显示全部楼层
看看 ...............
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 06:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表