深入了解CPU指令集的特点和原理
理解虚拟机的工作原理
加深对8051体系结构的理解
提升对汇编语言编程的技术水平
你将收获
深入了解CPU指令集的特点和原理
理解虚拟机的工作原理
加深对8051体系结构的理解
提升对汇编语言编程的技术水平
适用人群
课程介绍
课程采用从0行代码编写的方法,通过一步步的开发,最终完成一个8051芯片的虚拟机。该虚拟机完整地支持所有标准8051内核指令集的解析和运行。同时支持中断、串口、定时器等部分外设的功能模拟。
在课程中,将会参考8051内核的指令集手册,逐条分析CPU的各指令集。分析其指令编码,了解不同的寻址模式,分析其具体的执行过程,最后实现指令的加载、执行。通过这样的过程,提供了深入理解计算机指令运行的好机会。
在课程的最后,该虚拟机将会被移植到ST公司的STM32芯片(ARM内核)上,从而实现类似JAVA程序的一次编译、多个平台运行的效果
课程目录