题目描述
要求设计一种虚拟机解释器,能解析并执行以下虚拟指令。
虚拟机约定:
- 32位的整型寄存器有 a0,a1,... ,a31 共 32 个寄存器
- 整个虚拟机只有寄存器和立即数参与计算
规则集:
- dst一定为寄存器
- src为寄存器或十进制正整数
- 运算结果存在负数场景
序号 | 虚拟指令 | 含义 |
1 | MOV dst src | dst = src |
2 | ADD dst src0 src1 | dst = src0 + src1 |
3 | SUB dst src0 src1 | dst = src0 - src1 |
4< |