cpu是执行指令的,指令是加载到内存里执行的,电脑开级的时候,内部电路会修改ip/Eip(指令寄存器)和cs的值。

假如ip/Eip为xxxxh,32位时为xxxxxxxxh

    cs为yyyyh

让cpu从内存yyyy:xxxx处读取指令开始执行然后ip/eip的值会根据此条指令的长度做相应的改变,指向下一条指令的地址。我们平时使用电脑的所有功能都是通过cpu的工作来完成的,具体怎么实现的以后慢慢想。


文件就是电脑里的二进制数据放在硬盘上的如果我们想处理它就要把它加载到内存里处理好了再放进硬盘里。

图片也是二进制的数据也放在硬盘里,显示屏的屏幕上的点的色彩是由显存控制的,所以要显示图片就要把硬盘里的二进制图片数据加载到显存里然后屏幕就显示出图片来了。

声音也是二进制的数据也放在硬盘里,cpu把声音数据送到声音输出端口,然后端口处理一下就放出来了。

网卡是用来连到互联网的 网卡通过网线与互联网上的其他电脑和设备交换数据,cpu可以用数据传输指令从硬盘把数据送到内存的一个地方然后用端口操作指令把这个数据通过网卡发出去

cpu也可以通过指令把端口中的数据接收到内存里然后再放进硬盘,这数据可以是文本文件,图形文件,声音文件,cpu可以通过指令把它取到内存然后送到相应端口。

以后就通过汇编学习详细的理解电脑是如何实现处理数据的。