show 发表于 2012-10-20 19:01:14

王爽 汇编第二版,问题3.11中说sp原来为fffeH,加2后,sp=0为什么呢?

sp原来为fffeH,加2后,sp=0为什么呢?

xiaokongkong 发表于 2012-10-21 09:25:37

fffe+2=10000,sp=o因为sp最大是ffff,不能是10000吧,我是这么理解的,不知道对不对

敉沧 发表于 2012-10-22 08:04:27

sp最多只能存放4位的16进制。0fffeh+2=10000h
sp放不下。他会进位到cf标志。你后边会学到。

luffy 发表于 2012-10-22 10:32:42

0fffeh+2=10000h,16位处理器每次读取2byte字长数据处理,同样栈的出入也是2byte(1个字),所以只能读到0000
页: [1]
查看完整版本: 王爽 汇编第二版,问题3.11中说sp原来为fffeH,加2后,sp=0为什么呢?