狂飘的白云 发表于 2013-7-20 14:41:19

这是什么情况?

大家谁知道,为什么上半部分SI=0004   单步执行AND SI,11H
命令以后SI=0000?   当换成12H的时候也是同样的结果。

狂飘的白云 发表于 2013-7-20 14:53:48

谢谢大家了!

Dardy 发表于 2013-7-20 19:04:02

计算的结果就是0,没有错。
mov si, 4
and si, 11h      
把4和11h按位进行与运算,结果存到si.

00000100   -------4
00010001   -------11h
00000000   -------结果

qiusuo 发表于 2013-7-20 19:17:15

楼主是不是把and当做add了

狂飘的白云 发表于 2013-7-20 20:10:58

Dardy 发表于 2013-7-20 19:04 static/image/common/back.gif
计算的结果就是0,没有错。
mov si, 4
and si, 11h      


嗯,谢谢了,误把AND当成add了。。。

狂飘的白云 发表于 2013-7-20 20:11:41

qiusuo 发表于 2013-7-20 19:17 static/image/common/back.gif
楼主是不是把and当做add了

谢谢提醒了,真是用错了,应该是add

Crazy迷恋. 发表于 2013-7-21 19:29:49

qiusuo 发表于 2013-7-20 19:17 static/image/common/back.gif
楼主是不是把and当做add了

直指核心~~~~

大娱乐家_╮ 发表于 2013-7-24 12:59:01

是不是把and当做add了

狂飘的白云 发表于 2013-7-24 16:20:58

大娱乐家_╮ 发表于 2013-7-24 12:59 static/image/common/back.gif
是不是把and当做add了

嗯,是用错了
页: [1]
查看完整版本: 这是什么情况?