rubyx/lib/arm
Torsten Ruger 8322fca7b3 give labels an integer that will end up being the position at runtime
Since integers are first class objects, we need to use an integer object
as the return address. The actual address can not be stored in an
instance variable since it is not an object.
The address is unique to the label and never changes after positioning
(using the int is next up)
2018-05-29 20:26:00 +03:00
..
instructions fix binary code offset when calling 2018-05-29 17:03:20 +03:00
arm_machine.rb adding Tue False and Nil Class to Parfait 2018-03-19 21:18:56 +05:30
arm_platform.rb introduce platform to abstract cpu and load address 2018-05-12 18:32:10 +03:00
attributed.rb give arm own instruction base class back 2018-03-26 20:04:39 +03:00
constants.rb rename register to risc 2017-01-19 09:02:29 +02:00
translator.rb give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00