https://www.amazon.com/Universal-Assembly-Language-Robert-Fitz/dp/0830627308
http://hackaday.com/2015/08/06/hacking-a-universal-assembler/
http://linuxfinances.info/info/assembler.html


On Sat, Feb 4, 2017 at 4:55 AM, Alexander Burger <a...@software-lab.de>
wrote:

> Hi Dean,
>
> > re multiple entry points...assuming that means setjmp and longjmp which
> > save and preserve those registers above (albeit the 16 bit ones SP & BP
> as
>
> Nono, setjmp/longjmp correspond to catch/throw in Lisp. This is something
> completely different, it jumps *up* the call history to an enclosing
> environment. There is only a single entry point to a function in C (and
> also in
> Lisp). I don't know PowerBasic, but traditional Basic allowed that, you
> could
> GOTO any point in a program, also in other subroutines, just like a JMP in
> assembly.
>
> ♪♫ Alex
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>

Reply via email to