1 / 65
文档名称:

《汇编语言》讲稿 02.pptx

格式:pptx   大小:508KB   页数:65页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《汇编语言》讲稿 02.pptx

上传人:仅仅三声 2021/6/18 文件大小:508 KB

下载得到文件列表

《汇编语言》讲稿 02.pptx

文档介绍

文档介绍:第2章 寄存器(CPU工作原理)
章节分布
通用寄存器
字在寄存器中的存储
几条汇编指令
物理地址
16位结构的CPU
8086CPU给出物理地址的方法
“段地址×16+偏移地址
=物理地址”的本质含义
段的概念
段寄存器
CS和IP
代码段
CPU概述
一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
内部总线实现CPU内部各个器件之间的联系。
外部总线实现CPU和主板上其它器件的联系。
寄存器概述
8086CPU有14个寄存器 它们的名称为:
AX、BX、CX、DX、SI、DI、SP、BP、
IP、CS、SS、DS、ES、PSW。
通用寄存器
8086CPU所有的寄存器都是16位的,可以存放两个字节。
AX、BX、CX、DX 通常用来存放一般性数据被称为通用寄存器。
下面以AX为例,我们看一下寄存器的逻辑结构。
一个16位寄存器可以存储一个16位的数据。(数据的存放情况)
一个16位寄存器所能存储的数据的最大值为多少?
答案:216-1。
通用寄存器
通用寄存器
8086上一代CPU中的寄存器都是8位的;
为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。
AX可以分为AH和AL;
BX可以分为BH和BL;
CX可以分为CH和CL;
DX可以分为DH和DL。
8086CPU的8位寄存器存储逻辑
通用寄存器
以AX为例,8086CPU的16位寄存器分为两个8位寄存器的情况: