Brave_heart 发表于 2012-1-19 18:10:46

汇编检测占10.3的一个问题

http://t1.qpic.cn/mblogpic/dae3002c67a4a0d240c8/2000

Brave_heart 发表于 2012-1-19 18:11:39

小甲鱼老师给出的答案是ax=1010,问一下,我错在哪里了?

独立日 发表于 2012-1-19 20:18:12

push ip,此时IP存入栈的值是8.不是0

Seely 发表于 2012-1-19 21:36:10

call far ptr s   ;此指令push CS(1000)   push IP(8)

s: pop ax   ;后进先出 ax=8
add ax,ax    ;8+8=10h
pop bx      ;先进后出bx=1000h
add ax,bx    ;ax+bx=1010h

Brave_heart 发表于 2012-1-19 21:46:20

谢谢,终于搞懂了,非常感谢
页: [1]
查看完整版本: 汇编检测占10.3的一个问题