aboutsummaryrefslogtreecommitdiffstats
path: root/examples/ex.valid
blob: 16529540f15911ac2872ee1c519a0617ef8e2853 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
== code 0x80000000
# repeatedly print "Hi\n"
main:
# load 0x10010000 (UART0) into t0
37/u 5/rd 10010/imm20
# store 0x48 (H) in UART0+0
13/i 6/rd 0/funct3 0/rs 48/imm12
23/s 5/rs1 0/imm12 2/funct3 6/rs2
# store 0x69 (i) in UART0+0
13/i 6/rd 0/funct3 0/rs 69/imm12
23/s 5/rs1 0/imm12 2/funct3 6/rs2
# store 0x0a (\n) in UART0+0
13/i 6/rd 0/funct3 0/rs a/imm12
23/s 5/rs1 0/imm12 2/funct3 6/rs2
# jump back up to the top
6f/j 0/rd main/off21