📄 sum.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 + -