⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sum.txt

📁 一个支持精简指令的16位的risc cpu
💻 TXT
字号:
@0000
 0101_1000_0000_0011 // 00 跳转到程序指令的开始处。
 0000_0000_0110_0100 // 01 我们取 100,结果不会溢出。同学们可以自由选取。
 0000_0000_0000_0000 // 02 用于保存结果。
 0000_0001_0000_0001 // 03 R1:=Mem[1]。R1 是输入的数值。
 0101_0010_0010_1111 // 04 R2:=R1>>15。R2 是输入的符号。
 0110_1010_0000_0010 // 05 如果输入为正,跳至地址 0000_0111。
 0010_0001_0000_0100 // 06 R1:=-R1。R1 是输入的绝对值。
 0001_1011_0000_0000 // 07 R3:=0。R3 是累加和。
 0001_1100_0000_0000 // 08 R4:=0。R4 是加数。
 0001_1101_0000_0000 // 09 R5:=0。
 0001_0101_0000_0001 // 0a R5:=1。
 0110_1001_0000_0101 // 0b 如果 R1 为零,退出循环,跳至地址 0001_0000。
 0001_1100_1001_0100 // 0c R4:=R4+1。
 0001_1011_0111_0000 // 0d R3:=R3+R4。
 0010_0001_0011_0100 // 0e R1:=R1-1。
 0101_1000_1111_1100 // 0f 跳至循环开始处 0000_1011。
 0110_1010_0000_0010 // 10 如果输入为正,跳至地址 0001_0010。
 0010_0011_0000_1100 // 11 R3:=-R3。
 0000_1011_0000_0010 // 12 Mem[2]:=R3。
 0111_1000_0000_0000 // 13 停机。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -