Re: A 32-bit read/write with %io-port-read/write-succession

Frode Vatvedt Fjeld <[email protected]> Sun, 12 Sep 2004 22:01:01 +0200
Newsgroups gmane.lisp.movitz.devel
Message-ID <[email protected]>
Elliott A Johnson <[email protected]> writes:

> Frode, I don't know how busy you are, I assume you've got a lot on
> your plate, but I'm just starting out with learning some asm in a
> processors class and was wondering if you could explain some about
> what you did in ia-x86?  Specifically, how it interfaces with lisp
> and what syntax changes you settled on.  Any info would be cool :)

Obviously the CPU as such defines no syntax, but otherwise I made the
obvious choice (as others have in the past, certainly) to represent an
instruction stream as a list of instructions (lists) and labels
(symbols). The syntax is listed in BNF-form more or less in
ia-x86/read.lisp. There's not really any special "interfacing with
lisp", the instruction-streams (programs) are operated on as any other
sort of data.

-- 
Frode Vatvedt Fjeld