首先,我们应该清楚CPU的组成:
【3D动画揭秘CPU是如何工作的-哔哩哔哩】 https://b23.tv/MeRU04Q
看看这个视频,简单说一下:
我们写的程序是高级语言,编译器会编译成汇编语言,进一步这些汇编指令(对应指令集)和数据会被编译成机器语言01。
下载到flash中,程序开始启动时,flash中的内容会被分页加载(不限于这种加载方法)到ram中,CPU则从ram中取内容,这里的内容包括指令、地址、数据等。
CPU得到指令后解码,执行,完成!
首先,我们应该清楚CPU的组成:
【3D动画揭秘CPU是如何工作的-哔哩哔哩】 https://b23.tv/MeRU04Q
看看这个视频,简单说一下:
我们写的程序是高级语言,编译器会编译成汇编语言,进一步这些汇编指令(对应指令集)和数据会被编译成机器语言01。
下载到flash中,程序开始启动时,flash中的内容会被分页加载(不限于这种加载方法)到ram中,CPU则从ram中取内容,这里的内容包括指令、地址、数据等。
CPU得到指令后解码,执行,完成!