表示内存地址信息的寄存器

 

8086的CPU给了它20根地址线   0000 0000 0000 0000 0000~ 1111 1111 1111 1111 1111   0~FFFFFH

地址线的数量决定了CPU的寻址能力

地址加法器      地址的计算方式

段地址x16(这里的16是十进制——》10H)+偏移地址=物理地址

段地址x16=基础地址

基础地址+偏移地址=物理地址

 

段地址                         偏移地址

F230H  X 10H        +      C8H  =    F23C8H    这样就可以把20个位置全部用到,不会浪费

 

学校                     体育馆            图书馆

0m                       2000m             2826m

从学校去图书馆

从学校走2826m就可以到图书馆         2826就当做物理地址

先走2000m到体育馆,再从体育馆走826m到图书馆      (2826m)

2000m就是基础地址   +    826叫偏移地址   =  2826叫物理地址

 

 

 

现在只能通过2张只能写3位数字的纸条告诉你怎么去图书馆       0~999

你将第一张纸条上的数字X10 + 第二张纸条上的数字=图书馆

200(段地址) x10=2000m(基础地址)

826(偏移地址)

2826(物理地址)

 

8086CPU就是这么一块只能写3位数字纸条的CPU

 

posted @ 2020-09-29 16:43  Arthur_hsp  阅读(392)  评论(0编辑  收藏  举报