请问关于寄存器基本概念的第二部分,有重新整理汇编的资料吗?

2026-05-29 06:100阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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。

阅读全文