电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《汇编语言》讲稿_02

《汇编语言》讲稿_02《汇编语言》讲稿_02《汇编语言》讲稿_02《汇编语言》讲稿_02《汇编语言》讲稿_02
第 2 章 寄存器 (CPU 工作原理 ) 章节分布 2.1 通用寄存器 2.2 字在寄存器中的存储 2.3 几条汇编指令 2.4 物理地址 2.5 16 位结构的 CPU 2.6 8086CPU 给出物理地址的方法 2.7 “ 段地址 ×16+ 偏移地址 = 物理地址”的本质含义 2.8 段的概念 2.9 段寄存器 2.10 CS 和 IP 2.12 代码段CPU 概述 一个典型的 CPU 由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。 内部总线实现 CPU 内部各个器件之间的联系。 外部总线实现 CPU 和主板上其它器件的联系。寄存器概述 8086CPU 有 14 个寄存器 它们的名称为: AX 、 BX 、 CX 、 DX 、 SI 、 DI 、 SP、 BP 、 IP 、 CS 、 SS 、 DS 、 ES 、 PSW 。2.1 通用寄存器 8086CPU 所有的寄存器都是 16 位的,可以存放两个字节。 AX 、 BX 、 CX 、 DX 通常用来存放一般性数据被称为通用寄存器。 下面以 AX 为例,我们看一下寄存器的逻辑结构。 一个 16 位寄存器可以存储一个 16 位的数据。(数据的存放情况) 一个 16 位寄存器所能存储的数据的最大值为多少? 答案: 216-1 。2.1 通用寄存器2.1 通用寄存器 8086 上一代 CPU 中的寄存器都是 8 位的; 为保证兼容性,这四个寄存器都可以分为两个独立的 8 位寄存器使用。 AX 可以分为 AH 和 AL ; BX 可以分为 BH 和 BL ; CX 可以分为 CH 和 CL ; DX 可以分为 DH 和 DL 。 8086CPU的8位寄存器存储逻辑2.1 通用寄存器 以 AX 为例, 8086CPU 的 16 位寄存器分为两个 8 位寄存器的情况:2.1 通用寄存器 AX 的低 8 位( 0 位 ~7 位)构成了AL 寄存器,高 8 位( 8 位 ~15 位)构成了 AH 寄存器。 AH 和 AL 寄存器是可以独立使用的 8位寄存器。 8086CPU的8位寄存器数据存储情况 一个 8 位寄存器所能存储的数据的最大值是多少? 答案: 28-1 。2.2 字在寄存器中的存储 一个字可以存在一个 16 位寄存器中,这个字的高位字节和低位字节自然就存在这个寄存器的高 8 位寄存器和低 8 位寄存器中。关于数制的讨论 由于一个内存单元可以存放 8 位数据,CPU 中的寄存器又可存放 n 个 8 位数据。也就是说,计算机中的数据大多是由 1~N 个 8 位数据构成的。 用十六进制来...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《汇编语言》讲稿_02

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部