1 / 64
文档名称:

《汇编语言》讲稿 02.ppt

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

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

分享

预览

《汇编语言》讲稿 02.ppt

上传人:wz_198613 2017/6/11 文件大小:381 KB

下载得到文件列表

《汇编语言》讲稿 02.ppt

相关文档

文档介绍

文档介绍:《汇编语言》课件王爽著-清华大学出版社制作工具: Microsoft PowerPoint2003 本课件由汇编网( )制作提供本课件由汇编网( )制作提供第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 位寄存器所能存储的数据的最大值为多少? 答案: 2 16 -1。 通用寄存器本课件由汇编网( )制作提供 16 位数据在寄存器中的存放情况数据: 18 二进制表示: 10010 在寄存器 AX 中的存储: 本课件由汇编网( )制作提供 16 位数据在寄存器中的存放情况数据: 20000 二进制表示: 01001********** 在寄存器 AX 中的存储: 本课件由汇编网( )制作提供 通用寄存器 8086 上一代 CPU 中的寄存器都是 8位的; 为保证兼容性,这四个寄存器都可以分为两个独立的 8位寄存器使用。 AX 可以分为 AH 和 AL ;  BX 可以分为 BH 和 BL ;  CX 可以分为 CH 和 CL ;  DX 可以分为 DH 和 DL 。 8086CPU 的8位寄存器存储逻辑本课件由汇编网( )制作提供 通用寄存器以 AX 为例, 8086CPU 的 16 位寄存器分为两个 8位寄存器的情况: