On Mon, 22 May 2006 22:06:46 +0800, "CN99" <leon800219@[EMAIL PROTECTED]
>
enlightened us:
>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
>
Wrong newsgroup. This is the IBM mainframe assembler newsgroup.
Regards,
////
(o o)
-oOO--(_)--OOo-
"I told my wife that black underwear turns me on, so
she didn't wash my shorts for a month."
-- Milton Berle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Remove nospam to email me.
Steve


|