No description
Find a file
sjs 3f070cd0db [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time.
The supporting infrastructure includes a C program for reading a
binary blob of x86 code and wrapping it in an ELF executable for Linux
x86.  Unsure about getting the data for other sections of the binary
besides .text.
2009-05-19 17:01:14 -07:00
.gitignore added .gitignore 2009-05-14 13:21:07 -07:00
compiler.rb [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
cradle.rb Initial commit of a compiler in Ruby. 2009-05-13 20:56:46 -07:00
elfwriter.c [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
epilogue.asm Initial commit of a compiler in Ruby. 2009-05-13 20:56:46 -07:00
interpreter.rb [NEW] Added the bare-bones interpreter with i/o primitives. 2009-05-15 09:38:16 -07:00
lea.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
Makefile [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
min.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
mov.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
opcode.rb [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
prologue.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
template.asm [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
test.code [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
test.rb [NEW] Emit x86 code for the mov instruction. Barely works 1/2 the time. 2009-05-19 17:01:14 -07:00
testi.code [NEW] Added the bare-bones interpreter with i/o primitives. 2009-05-15 09:38:16 -07:00
testi.rb [NEW] Added the bare-bones interpreter with i/o primitives. 2009-05-15 09:38:16 -07:00