汇编器是用于把汇编语言翻译为机器语言的程序
汇编
set a1 1 ; 这里是内存地址 0 第一条指令
set a2 2
save a1 @100
save a2 @101
load @100 a1
load @101 a2
add a1 a2 a3
save a3 @102
compare a1 a2
汇编器, 将汇编一比一翻译为机器码
00000000 00010000 00000001
00000000 00100000 00000010
......
虚拟机程序
将汇编翻译成机器码之后, 需要写一个 程序 来模拟 CPU 执行这些机器码
这就是虚拟机程序
整个程序模拟 cpu,
程序中的 变量 模拟 寄存器,
程序中的 memory 数组模拟内存
代码逻辑模拟 cpu 运行逻辑
网友评论