虚拟机设计:从0构造8051虚拟机
课程简介
建立指令解析框架
数据传输类指令
逻辑运算类指令
算术运算类指令解析
跳转类指令
模拟外设
不同平台移植
订阅失败
购买课程
扫码完成付费,可继续学习全部课程内容
本课程采用从0行代码编写的方法,编写一个8051单片机的虚拟机。该虚拟机完整地模拟8051内核的所有指令集,并且支持中断、串口、定时器部分功能的模拟。
在课程中,将会对8051内部CPU的指令进行分析,讲解其功能、指令编码、寻址模式,并实现指令的加载、执行过程,提供了深入了解计算机指令运行非常好的机会。
在课程的最后,虚拟机将会运行在ARM芯片上,从而真正实现程序一次编译、多个平台运行的效果。欢迎感兴趣的同学关注课程。