li r0, 819000
li r1, 254163
cmpi r1, 0
jeq @end
mov r2, r1
mod r1, r0, r1
mov r0, r2
jmp @start
prn r0
halt
72
Slide 73
Slide 73 text
73
cmp
mod
add
sub
mul
div
xor
or
and
shl
shr
not
ARITHMETIC
Slide 74
Slide 74 text
74
j
je
jne
jg
jge
jl
jle
cmp
mod
add
sub
mul
div
xor
or
and
shl
shr
not
lw
lh
lb
sw
sh
sb
STACK FUNC
SPECIAL
call
ret
push
pop
prn
halt
BRANCHING
ARITHMETIC
mov
li
MEMORY REG
Slide 75
Slide 75 text
DEMO
75
Slide 76
Slide 76 text
github.com/ddfreyne/rcpu
76
Slide 77
Slide 77 text
77
Slide 78
Slide 78 text
78
slack @denis / mail [email protected]
Denis Defreyne
Ask me about Belgian beer.