發(fā)布時(shí)間:2025-09-29 17:30:03 瀏覽次數(shù):2
16位的段地址左移四個(gè)二進(jìn)制位,加上16位的偏移地址,得到的和就是20位的物理地址。
因?yàn)?088的地址總線是20條,能夠?qū)ぶ返拇鎯?chǔ)空間為2的20次方——1MB,但是內(nèi)部的寄存器和數(shù)據(jù)總線只有16位,只能計(jì)算出16位的地址,即只能尋址64KB。為了尋址全部的1MB空間,采用內(nèi)存的分段管理。
由于CPU內(nèi)部的寄存器都是16位的,為了能夠提供20位的物理地址,系統(tǒng)中采用了存儲(chǔ)器分段的方法。規(guī)定存儲(chǔ)器的一個(gè)段為64KB,由段寄存器來(lái)確定存儲(chǔ)單元的段地址,由指令提供該單元相對(duì)于相應(yīng)段起始地址的16位偏移量。