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 >