寄存器CPU工作原理PPT课件.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"寄存器CPU工作原理" 寄存器是CPU中最重要的组成部分之一,负责存储和传输数据。了解寄存器的工作原理对于理解计算机的工作原理至关重要。 一、通用寄存器 通用寄存器是 CPU 中的一种寄存器,它可以存储和传输数据。8086CPU 的内部寄存器都是 16 位的,将 AX、BX、CX、DX 四个寄存器称为通用寄存器。通用寄存器可分为两个独立的 8 位寄存器来用。 AX 寄存器的逻辑结构是一个 16 位寄存器,分成两个 8 位寄存器 AH 和 AL。AH 是高 8 位寄存器,AL 是低 8 位寄存器。MOV 指令可以将数据送入 AX 寄存器中,例如 MOV AX, 18 将 18 送入 AX 寄存器中。 二、字在寄存器中的存储 在寄存器中,数据可以存储为字节(Byte)或字(Word)。字节是由 8bit 组成,可以存在 8 位寄存器中。字是由 2Byte 组成,分别称为高位字节和低位字节。一个 16 位寄存器中存放的数据可以看成一个字型数据,也可以看作两个字节型数据。 三、汇编指令 汇编指令是计算机语言的一种,用于控制 CPU 完成操作。MOV 指令可以将数据送入寄存器中,例如 MOV AX, 18 将 18 送入 AX 寄存器中。ADD 指令可以将两个寄存器中的数据相加,例如 ADD AX, 8 将 AX 寄存器中的数值加上 8。 四、寄存器的使用 寄存器的使用可以分为两个方面:作为 8 位寄存器使用和作为 16 位寄存器使用。当寄存器作为 8 位寄存器使用时,低 8 位和高 8 位相当于两个独立的寄存器,它们之间没有直接关系,不能产生进位。 五、数据溢出 当所保存的数据位数大于寄存器的位数时,高位的数据会丢失,称为数据溢出。例如,将 4E20H 送入 AX 寄存器中,高位的数据将丢失,结果为 8226H。 六、作业 作业是对所学知识的检测,例如,写出每条汇编指令执行后相关寄存器中的值。
剩余32页未读,继续阅读
- 粉丝: 1403
- 资源: 52万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助