段地址:偏移地址
代码段寄存器CS
数据段寄存器DS
附加段寄存器 ES(如果程序中使用两个数据段时,DS指向一个 ES指向另一个)
栈段寄存器 SS
IP 指令指针 只和CS一起使用
段
1KB =1024个字节
1MB =1024KB
1MB的地址总线最多可以放下16个长度为65536字节的段(一个段的最大长度为64KB)
1MB的地址总线可以放下65536个长度为16个字节的段
偏移地址总是要求从0000H开始
8086的处理器逻辑分段,起始地址都是(十六进制就是10H)(十进制数 )16的倍数
这称为是按16字节对齐的
8086处理器 取指令时,使用段寄存器CS和指令寄存器IP 方法是将段寄存器的值左移4位加上指令寄存器当前的值,形成物理地址访问内存
(物理地址)82260H = (段地址)8226H:( 偏移地址)0000H