1.通用寄存器:AX,BX,CX,DX
2.8086寄存器16位,可以存放两个字节或者16位的数据,存储最大值为2的16次方-1,各种都是16位
3.16位寄存器可以分为两个8位,AX可以分为AH和AL,以此类推
4.16进制的末尾H不参与运算,仅做标识
格式:动作 目的地 对象
5.8086有20位地址总线,输送能力1m,但内部16位输送只有64k的寻址能力,内部两个16位合成一个20k
6.地址加法器:物理地址=段地址*16(2进制地址左移4位)(基础地址)+偏移地址
7.可以将一些连续地址看作段,*16得基础地址,偏移地址定位段中内存单元,所以一个段的起始地址为16的倍数,偏移地址16位,寻址16位,所以一个段最大64k,地址为0到FFFFH
8.段寄存器:CS,DS,ES,SS
9.CS和ip是最关键的寄存器,CS是代码段IP是指令指针
10.工作过程:CS:IP指向单元内存读指令,进入指令缓冲器,IP=IP+长度,执行
11.初始化:CS:FFFFH,IP0000H
12.【】里面放内存单元,是ds寄存器的相对地址
13.过程:数据->一般寄存器->段寄存器ds
14.ss栈顶,sp偏移,ss:sp栈首元素
15.一个栈段最大64k
[bx]可以表示内存单元