鱼C论坛

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

[技术交流] [BX+3+SI]引发的血案

[复制链接]
发表于 2014-8-15 09:36:23 | 显示全部楼层 |阅读模式

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

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

x
mov al,[bx+si+3]
and al,11011111b
mov [bx+si+3],al


mov al,[bx+3+SI]
and al,11011111b
mov [bx+3+SI],al

有什么区别,第一个可运行,第二个出错,求高手指教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2014-8-15 11:55:13 | 显示全部楼层
求解:loveliness:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-15 15:41:38 | 显示全部楼层
我把书上的第7章又看了一遍,我也做实验了,发现一个奇怪的问题,[bx+si+idata]寻址时,如果是mov ax, [bx+si+idata],那么idata可以放在任意位置,而如果是mov al, [bx+si+idata],则idata必须放在最后面,跟存放数据的寄存器位数有关,这是怎么回事???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-8-15 15:46:04 | 显示全部楼层
一个人在战斗 发表于 2014-8-15 15:41
我把书上的第7章又看了一遍,我也做实验了,发现一个奇怪的问题,寻址时,如果是mov ax, ,那么idata可以放 ...

这个帖子母版已经移至技术交流区,欢迎激烈讨论
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 01:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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