从零开始学汇编

从零开始学汇编

5 (96人评价)
  • 课时:(62)

  • 学员:(2518)

  • 浏览:(147959)

  • 加入课程

第二章 寄存器(CPU工作原理)04的笔记

相关课时: 笔记详情:

错误的认识:内存被划分成了一个一个的段,每个段有一个段地址.

其实:内存并没有分段,段的划分来自于CPU,由于8086CPU用(段地址乘以16)+偏移地址=物理地址的方式给出内存单元的物理地址,使得我们可以用分段的方式来管理内存。

 

偏移地址为16位,16位地址的寻址能力为64KB,所以一个段的长度最大为64KB。

2的16次方=64KB

CPU访问内存单元时,必须向内存提供内存单元的物理地址。

 

COU可以用不同的段地址和偏移地址形成同一个物理地址。

偏移地址16位,变化范围: 0-FFFFH,仅用偏移地址来寻址最多可寻64KB个内存单元。

比如:给定段地址1000H,用偏移地址寻址,CPU的寻址范围:10000H-1FFFFH

“数据在21F60H内存单元中”对于8086PC机的两种描述:

1.数据存在内存的2000:1F60单元中,

2.数据存在内存的2000段中的1F60H单元中

 

0 0