请问关于寄存器基本概念的第二部分,有重新整理汇编的资料吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1434个文字,预计阅读时间需要6分钟。
前言+有了前文的铺垫,直接开始。正文+一个典型的CPU+由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。区别+内部总线实现CPU与内部各器件的连接+外部总线实现CPU与外部各器件的连接。
前言有了前文的铺垫,直接开始。
正文一个典型的cpu 由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
区别:内部总线实现cpu 内部各个器件之间的联系。
外部总线实现cpu和主板上其他器件的联系。
8086 cpu 有14个寄存器,他们的名称为: AX、BX、CX、DX、SI、DI、SP、IP、CS、SS、DS、ES、PSW。
8086 cpu所有的寄存器都是16位的,可以存放两个字节。
为什么8086的寄存器是16位的? 这个比较的好理解哈,因为要做加法,没有16位存不下去。
现在cpu 是64位,那么寄存器起码得是64位,不然没法实现加法。cpu 64位之所以可以使用32位的软件,那是因为64位的cpu兼容了32位的,往下看。
AX、BX、CX、DX 通常用来存放一般性的数据,称为通用寄存器。
寄存器的逻辑结构:
EAX 就是32位的cpu的叫法。
数据18:
二进制表示:10010
在寄存器ax中的存储。
这里可能有人疑问了,int 不是 4个字节吗? 我们常说的是int32,4个字节,16位的也只能是两个字节哈。
然后16位的寄存器存储的最大值为:2的16次方-1。
本文共计1434个文字,预计阅读时间需要6分钟。
前言+有了前文的铺垫,直接开始。正文+一个典型的CPU+由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。区别+内部总线实现CPU与内部各器件的连接+外部总线实现CPU与外部各器件的连接。
前言有了前文的铺垫,直接开始。
正文一个典型的cpu 由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
区别:内部总线实现cpu 内部各个器件之间的联系。
外部总线实现cpu和主板上其他器件的联系。
8086 cpu 有14个寄存器,他们的名称为: AX、BX、CX、DX、SI、DI、SP、IP、CS、SS、DS、ES、PSW。
8086 cpu所有的寄存器都是16位的,可以存放两个字节。
为什么8086的寄存器是16位的? 这个比较的好理解哈,因为要做加法,没有16位存不下去。
现在cpu 是64位,那么寄存器起码得是64位,不然没法实现加法。cpu 64位之所以可以使用32位的软件,那是因为64位的cpu兼容了32位的,往下看。
AX、BX、CX、DX 通常用来存放一般性的数据,称为通用寄存器。
寄存器的逻辑结构:
EAX 就是32位的cpu的叫法。
数据18:
二进制表示:10010
在寄存器ax中的存储。
这里可能有人疑问了,int 不是 4个字节吗? 我们常说的是int32,4个字节,16位的也只能是两个字节哈。
然后16位的寄存器存储的最大值为:2的16次方-1。

