module Risc # ByteToReg moves a single byte into a register from memory. # indexes are 1 based (as for slots) , which means we sacrifice a byte of every word # for our sanity class ByteToReg < Getter end # Produce a ByteToReg instruction. # from and to are translated (from symbol to register if neccessary) # but index is left as is. def self.byte_to_reg( source , array , index , to) ByteToReg.new( source , array , index , to) end end