王爽 汇编第二版,问题3.11中说sp原来为fffeH,加2后,sp=0为什么呢?
sp原来为fffeH,加2后,sp=0为什么呢? fffe+2=10000,sp=o因为sp最大是ffff,不能是10000吧,我是这么理解的,不知道对不对 sp最多只能存放4位的16进制。0fffeh+2=10000hsp放不下。他会进位到cf标志。你后边会学到。 0fffeh+2=10000h,16位处理器每次读取2byte字长数据处理,同样栈的出入也是2byte(1个字),所以只能读到0000
页:
[1]