iOS 汇编语言 寄存器(8086)

一级标题

CPU的典型组成

截屏2021-11-01 上午10.21.49.png
对程序员说.CPU中最重要的就是寄存器,可以通过改变寄存器的内容来实现对CPU的控制
截屏2021-11-01 上午10.23.25.png
  • AX, BX,CX,DX这四个寄存器通常用来存放一般性数据,称为通用寄存器
  • 通常,CPU会先将内存中的数据存储到通用寄存器中,然后再对通用寄存器中的数据进行运算

寄存器特别重要. 中转作用

截屏2021-11-01 上午10.28.19.png

截屏2021-11-01 上午11.23.35.png
截屏2021-11-01 上午11.24.30.png
截屏2021-11-01 上午11.27.13.png

字节, 字

截屏2021-11-01 上午11.29.40.png

截屏2021-11-01 上午11.33.59.png

cs和IP


截屏2021-11-01 上午11.38.42.png

cpu 通过 cs和IP指令 地址找到内存中地址.然后输入到电路中继续执行代码

通过我们上面的过程展示,cpu的工作过程可以简要描述如下.
1.从cs:IP指向的内存单元中读取指令, 读取的指令进入指令缓冲器;
2.IP=IP+所读取指令的长度. 从而指向下一条的指令;
3.执行指令.转到步骤1.循环执行此步骤.

指令和数据
1.在内存或者磁盘上,指令和数据没有任何区别,都是二进制信息
2.CPU在工作的时候把所有信息看做指令, 有的信息看做数据,为同样的信息赋予了不同的意义.

截屏2021-11-01 上午11.53.33.png

总结

截屏2021-11-01 下午2.18.13.png

截屏2021-11-01 下午2.18.34.png
截屏2021-11-01 下午2.18.54.png
截屏2021-11-01 下午2.46.59.png

斜体
粗体

引用段落

代码块
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容