Update examples and add simple example

This commit is contained in:
Joscha 2019-11-25 22:11:43 +00:00
parent 62336b60eb
commit f415595a40
4 changed files with 66 additions and 21 deletions

22
examples/subtract.mimasm Normal file
View file

@ -0,0 +1,22 @@
; This program computes 'val1 - val2' and stores the result in memory again.
; Set the IAR to the instruction at the 'start' label
.reg IAR start
; Prepare the input and output
val1: .lit 24
val2: .lit 13
result: .lit 0
; First, we load and negate val2
start:
LDV val2
NOT
ADC 1
; Then, we can add val1 and store the result
ADD val1
STV result
; Don't forget to halt, or the MiMa will run until the IAR hits the maximum address.
HALT