Hi all:
Can anybody tell me what the value will be in ax, after the 'call'
excuted,
and why? Thanks!
To me:
pop ax // ax = 8
add ax, ax // ax = 16
pop bx // bx = 1000
add ax, bx // ax = 1000 + 16 -> 1016?
1000:0 b8 00 00 mov ax, 0
1000:3 9A 09 00 00 10 call far ptr s
1000:8 8 40 inc ax
1000:9 9 58 s:pop ax
add ax, ax
pop bx
add ax, bx


|