你将收获

深入了解CPU指令集的特点和原理

理解虚拟机的工作原理

加深对8051体系结构的理解

提升对汇编语言编程的技术水平

适用人群

对单片机、嵌入式开发,以及对虚拟机实现感兴趣的大学生和工程技术人员

课程介绍

本课程采用从0行代码编写的方法,编写一个8051单片机的虚拟机。该虚拟机完整地模拟8051内核的所有指令集,并且支持中断、串口、定时器部分功能的模拟。

在课程中,将会对8051内部CPU的指令进行分析,讲解其功能、指令编码、寻址模式,并实现指令的加载、执行过程,提供了深入了解计算机指令运行非常好的机会。

在课程的最后,虚拟机将会运行在ARM芯片上,从而真正实现程序一次编译、多个平台运行的效果。欢迎感兴趣的同学关注课程。

课程目录