Arrays in the lhs of assignment seem to work. FSR0 is used for
commite67c5d169d8caf3b928fb3a64a6994d7766c5f05
authorVincent St-Amour <stamourv@iro.umontreal.ca>
Tue, 16 Dec 2008 04:10:19 +0000 (15 23:10 -0500)
committerVincent St-Amour <stamourv@iro.umontreal.ca>
Tue, 16 Dec 2008 04:10:19 +0000 (15 23:10 -0500)
treead21e7dc13e73bafe9da20257631b3d65139600f
parent0b9a7a39506cde9691ee932235fcd543c445856d
Arrays in the lhs of assignment seem to work. FSR0 is used for
indexing. Values are set in INDF0, but the simulator does not reflect
these changes to the actual memory. Inspection of the code indicates
it's working, but there's no real proof (by simulation). A generic way
to access special-purpose registers has been implemented
(get-register) to do all this.
TODO
ast.scm
cfg.scm
parser.scm
six-comp.scm