[A83] Re: call vs. bcall()
[Prev][Next][Index][Thread]
[A83] Re: call vs. bcall()
>First of all...
>
>Bjump is 2 bytes larger than bcall.
>bjump = call $0050 \ .dw xxxx
>
>also, bjump resets the stack pointer, and does other stuff like that. It
>puts the calc into a state where it can safely return from an app.
That sounds nice... But is my logic of "the last instruction of the actual
call is always 'ret', so if I jump (even bjump) to it is exactly the same,
it doesn't matter where the actual 'ret' is executed" ? I know that it's
alright with a regular Ti-83, but what about the layout of the 83+'s system
that prevents this kinda usage?
Or doesn't anybody care or just don't know what it really does... ?
SUCKER [Pieter Van Nuffel]
P.S. Yeah I can get pretty annoying when I am thinking about such stuff!
_________________________________________________________________
MSN 8 with e-mail virus protection service: 3 months FREE*.
http://join.msn.com/?page=features/virus&xAPID=42&PS=47575&PI=7324&DI=7474&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_eliminateviruses_3mf
Follow-Ups: