From 3e54163fd42e392f842e4407162c67b237a15011 Mon Sep 17 00:00:00 2001 From: Dan Luu Date: Tue, 19 Mar 2013 07:42:47 -0400 Subject: [PATCH] Update references in README, per comment in issue #1. Also, removed outdated comment in README, as the flow control instructions are now (mostly) documented, though I still have a bit of renaming to do. --- readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 46c3eff..ccfa66f 100644 --- a/readme.md +++ b/readme.md @@ -23,10 +23,6 @@ have been added. The core opcode execution loop has been autocommented to indicate what instruction operation the opcode refers to. -Everything but the flow-control (JMP CALL RET) routines is fairly -comprehensible. There's still some unnamed functions there as I -haven't worked out exactly what's going on. - ### ETC I highly recommend, by the way, the excellent [JSShaper][2] library for transforming large javascript code bases. The hacks I made from it are in this repo: a little symbol-name-transformer node.js script and an emacs function for doing this in live buffers. @@ -41,7 +37,9 @@ Some other helpful references for understanding what's going on: #### x86 - http://pdos.csail.mit.edu/6.828/2005/readings/i386/ +- http://pdos.csail.mit.edu/6.828/2010/readings/i386.pdf (PDF of above) - http://ref.x86asm.net/coder32.html +- http://www.sandpile.org/ - http://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture - http://en.wikipedia.org/wiki/X86 - http://en.wikipedia.org/wiki/Control_register