Please confirm that JavaScript is enabled.
ASCII Chart
20 30 0 40 @ 50 P 60 ` 70 p
21 ! 31 1 41 A 51 Q 61 a 71 q
22 " 32 2 42 B 52 R 62 b 72 r
23 # 33 3 43 C 53 S 63 c 73 s
24 $ 34 4 44 D 54 T 64 d 74 t
25 % 35 5 45 E 55 U 65 e 75 u
26 & 36 6 46 F 56 V 66 f 76 v
27 ' 37 7 47 G 57 W 67 g 77 w
28 ( 38 8 48 H 58 X 68 h 78 x
29 ) 39 9 49 I 59 Y 69 i 79 y
2A * 3A : 4A J 5A Z 6A j 7A z
2B + 3B ; 4B K 5B [ 6B k 7B {
2C , 3C < 4C L 5C \ 6C l 7C |
2D - 3D = 4D M 5D ] 6D m 7D }
2E . 3E > 4E N 5E ^ 6E n 7E ~
2F / 3F ? 4F O 5F _ 6F o
Special terminal characters:
08: Backspace 0A: Newline
0B: Up 0C: Right 0D: Down
1A: Clear 1E: Home 7F: Delete
0xxxx-FF7xx: RAM FF8xx: ROM FF900: Terminal Write: Write text Read: Read keyboard (0 = inactive) FF904: Address Switches FF908: Data Switches FF910: 60hz Timer FF920: FDC Command Write: Reads or writes a sector 80000000: write flag 7FF00000: sector 000FFFFC: address 00000003: drive index (0:A 1:B) FF930-FF93C: Audio C1234 Read/Write: Kind of normal-ish. ffffvvpp f: frequency 1/4hz v: volume p: pan
Differentiates instruction variants: ADD (0)/SUB (1), SRL[I] (0)/SRA[I] (1)
| opcode | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| BRANCH | BEQ | BNE | BLT | BGE | BLTU | BGEU | ||
| LOAD | LB | LH | LW | LBU | LHU | |||
| STORE | SB | SH | SW | |||||
| ALU | ADD/SUB | SLL | SLT | SLTU | XOR | SRL/SRA | OR | AND |
| ALUI | ADDI | SLLI | SLTI | SLTIU | XORI | SRLI/SRAI | ORI | ANDI |
LUI 0110111 AUIPC 0010111 ALU 0110011 ALUI 0010011 JAL 1101111 JALR 1100111 BRANCH 1100011 HALT 1110011 LOAD 0000011 STORE 0100011 NOP 0001111
Please confirm that JavaScript is enabled.