寄存器(CPU工作原理)01 – 零基础入门学习汇编语言06

第二章:寄存器(CPU工作原理)01

让编程改变世界

Change the world by program

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位的数据。(数据的存放情况)

数据:18

二进制表示:10010

在寄存器AX中的存储:

宽客网,量化投资,宽客俱乐部

寄存器AX

数据:20000

二进制表示:0100111000100000

在寄存器AX中的存储:

宽客网,量化投资,宽客俱乐部

寄存器AX

一个16位寄存器所能存储的数据的最大值为多少?

答案:2^16-1。

8086上一代CPU中的寄存器都是8位的,为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。

AX 可以分为 AH 和 AL;

BX 可以分为 BH 和 BL;

CX 可以分为 CH 和 CL;

DX 可以分为 DH 和 DL。

视频下载
技术, IT技术, 汇编语言, 视频教程


风险提示及免责条款

市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部