[movitz-cvs] CVS update: ia-x86/README
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Mon Jan 31 22:58:50 UTC 2005
Update of /project/movitz/cvsroot/ia-x86
In directory common-lisp.net:/tmp/cvs-serv10289
Modified Files:
README
Log Message:
*** empty log message ***
Date: Mon Jan 31 14:58:48 2005
Author: ffjeld
Index: ia-x86/README
diff -u ia-x86/README:1.4 ia-x86/README:1.5
--- ia-x86/README:1.4 Sun Jan 30 10:59:58 2005
+++ ia-x86/README Mon Jan 31 14:58:48 2005
@@ -10,7 +10,7 @@
## Author: Frode Vatvedt Fjeld <frodef at acm.org>
## Created at: Sat Jan 29 16:48:42 2005
##
-## $Id: README,v 1.4 2005/01/30 18:59:58 ffjeld Exp $
+## $Id: README,v 1.5 2005/01/31 22:58:48 ffjeld Exp $
##
######################################################################
@@ -100,6 +100,13 @@
---------------------------------------------------------
+One of the original intentions of having proglists as the intermediate
+representation of assembly programs, was to facilitate computational
+reasoning about the program (hence the class hierarchy rooted at
+"instruction"). I don't really know how well this idea worked out, I
+suspect most people will just pass the proglists directly to
+proglist-encode.
+
The function proglist-encode takes a proglist and produces
machine-code in the form of e.g. a vector of 8-bit bytes. A typical
@@ -137,3 +144,8 @@
(big-endian) binary encoding of the instruction, and the imaginary
component is the number of bytes.
+
+
+ Disassembly
+
+[To be written.]
More information about the Movitz-cvs
mailing list