《零基础入门学习汇编语言》第六讲
本帖最后由 shuiyu 于 2017-6-23 16:52 编辑小白刚学,不对的请各位大佬指正,谢谢{:10_254:}
昨天没学....内心很难受{:10_285:} 今天做个承诺,暑假期间每天最少必须学习一课{:10_265:} (特殊情况除外)
第二章 寄存器(CPU工作原理)
一、
CPU:由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。
内部总线实现CPU内部各个器件之间的联系。
外部总线实现CPU和主板上其它器件的联系。
寄存器:8086CPU有14个寄存器 它们的名称为:AX、BX、CX、DX、SI、DI、SP、BP、 IP、CS、SS、DS、ES、PSW。
8086CPU所有的寄存器都是16位的,可以存放两个字节。
二、通用寄存器
(1)AX、BX、CX、DX 通常用来存放一般性数据被称为通用寄存器。
(2)一个16位寄存器可以存储一个16位的数据。一个16位寄存器所能存储的数据的最大值为多少?答案为:2^16-1。
(3)16位数据在寄存器中的存放情况:从0到15
(4)8086上一代CPU中的寄存器都是8位的;
为保证兼容性,这四个寄存器都可以分为两个独立的8位寄存器使用。(分为高位与低位)
AX可以分为AH和AL;
BX可以分为BH和BL;
CX可以分为CH和CL;
DX可以分为DH和DL。
(5)分为两个独立8为寄存器后:如AX的低8位(0位~7位)构成了AL寄存器,高8位(8位~15位)构成了AH寄存器。
AH和AL寄存器是可以独立使用的8位寄存器。
一个8位寄存器所能存储的数据的最大值是多少?
答案:2^8-1。
PS:一个字等于两个字节
谢谢小甲鱼带来的视频教程,感谢!! {:10_303:}
本节结束,多谢览阅!
小白刚学,不对的请各位大佬指正,谢谢{:10_254:}
页:
[1]