RISC-V CORE

This commit is contained in:
2025-08-23 05:18:49 +03:00
parent a40879f631
commit 989c59ecda
13 changed files with 5245 additions and 477 deletions

View File

@@ -1,15 +1,12 @@
00100093 // addi x1, x0, 1 (x1 = 1)
00200113 // addi x2, x0, 2 (x2 = 2)
00300193 // addi x3, x0, 3 (x3 = 3)
00400213 // addi x4, x0, 4 (x4 = 4)
00500293 // addi x5, x0, 5 (x5 = 5)
00600313 // addi x6, x0, 6 (x6 = 6)
00700393 // addi x7, x0, 7 (x7 = 7)
00800413 // addi x8, x0, 8 (x8 = 8)
00900493 // addi x9, x0, 9 (x9 = 9)
00510233 // add x4, x2, x5 (x4 = 2+3=5)
00620333 // add x6, x4, x6 (x6 = 5+6=11)
007303b3 // add x7, x6, x7 (x7 = 11+7=18)
00840433 // add x8, x8, x8 (x8 = 8+8=16)
009484b3 // add x9, x9, x9 (x9 = 9+9=18)
0000006f // jal x0, 0 (infinite loop)
00000093 // addi x1, x0, 0 - x1 = 0
00100113 // addi x2, x0, 1 - x2 = 1
00200193 // addi x3, x0, 2 - x3 = 2
003081b3 // add x3, x1, x3 - x3 = 0 + 2 = 2
00420233 // add x4, x4, x4 - x4 = x4 + x4 (should be 0)
00228463 // beq x5, x2, 8 - branch if x5 == x2 (should not take)
00400463 // beq x0, x4, 8 - branch if 0 == 0 (should take)
00a00513 // addi x10, x0, 10 - x10 = 10 (should be skipped)
fff00513 // addi x10, x0, -1 - x10 = -1 (should execute)
00000013 // nop
00000013 // nop
00000013 // nop