我正在尝试在 Smalltalk 中构建一个汇编语言解释器。如果我想跳转到不同的内存位置,有什么命令吗?示例:有一个内存地址从 1 到 10 的数组。
1 LDI 10 //Load 10 to a register
2 XCH //Exchange value with different register
3 LDI 20 // Load 20 to a register
4 ADD //Add the values 10 and 20
5 JMP 1 //Jump to memory address 1
6 HLT
从内存地址5跳转到地址1,有什么命令吗?