## The SubX VM Bytecode interpreter for a subset of the 32-bit x86 ISA. To build: ``` ./build ``` To run tests: ``` ./subx ``` x86 instruction set resources used in building this: * [Intel programming manual](http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf) (pdf) * [Concise instruction reference](https://c9x.me/x86) * [Single-page cheatsheet](https://net.cs.uni-bonn.de/fileadmin/user_upload/plohmann/x86_opcode_structure_and_instruction_overview.pdf) (pdf)