通用寄存器:AX、BX、CX、DX这4个寄存器通常用来存放一般性的数据,被成为通用寄存器。
8086CPU的上一代寄存器都是8位的,为了保证兼容,使原来基于上代CPU编写的程序稍加修改就可以运行再8086上,8086CPU的AX、BX、CX、DX这四个寄存器都可以分为两个独立使用的8位寄存器来使用:
字节:记为byte,一个字节由8个bit组成,可以存放在8位寄存器中
字:记为word,一个字由两个字节组成
8086CPU采用一种在内部用两个16位地址合成的方法来形成一个20位物理地址
地址加法器采用物理地址 = 段地址*16+偏移地址的方法用短地址和偏移地址合成物理地址
注意,内存并没有分段,段的划分来自于CPU。
原文:https://www.cnblogs.com/hulian425/p/13891286.html