本文主要是介绍华为校招机试 - 模拟汇编计算(20240508),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
要求设计一种虚拟机解释器,能解析并执行以下虚拟指令。
虚拟机约定:
- 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< |
这篇关于华为校招机试 - 模拟汇编计算(20240508)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!