Update readme and add example

This commit is contained in:
Joscha 2019-11-10 11:03:13 +00:00
parent 6c7b47a18d
commit 2fd6aadc62
3 changed files with 46 additions and 2 deletions

Binary file not shown.

View file

@ -0,0 +1,28 @@
IAR = technique-a
; This file demonstrates a few techniques for jumping to an address
; stored in the ACC.
; A few variables
jump-instruction: JMP 0
tmp: LIT 0
; Jumping by setting the RA and then returning
100:
technique-a:
LDC technique-b
STRA
RET
; Jumping by writing a JMP instruction to a memory location and then
; jumping to that (aka. almost self-modifying code)
200:
technique-b:
LDC end
OR jump-instruction
STV tmp
JMP tmp
300:
end:
HALT