<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          16位CPU尋址

          作者: 時(shí)間:2016-11-28 來源:網(wǎng)絡(luò) 收藏
          在內(nèi)存中,基本儲(chǔ)存單位是一個(gè)字節(jié)。由于16位CPU的地址線是20位的,所以可以用一個(gè)20位數(shù)來唯一的標(biāo)識(shí)一個(gè)字節(jié)的儲(chǔ)存單位。當(dāng)需要找到某一特定的儲(chǔ)存單元時(shí),只須給出該單位的20位標(biāo)識(shí)數(shù)碼就可以了。這個(gè)起標(biāo)識(shí)作用的20位數(shù)碼就是該儲(chǔ)存單元的物理地址。因?yàn)榈刂肪€是20位,所以16位CPU的最大尋址能力是1MB。另一方面,16位CPU的數(shù)據(jù)線卻是16位,無法一次性傳送20位數(shù)。所以,16位CPU想一次尋址20位是不可能的。

          人的創(chuàng)造力是無窮的,天才的設(shè)計(jì)者們想到了一個(gè)方法,將20位物理地址分成兩步給出。首先,將內(nèi)存分段。每一個(gè)段的首地址的低四位都是0,這樣最多可以分成64k個(gè)小段。同時(shí)由于段基址(首地址)的低4位都是0,所以段基址只需要16位就可以描述。這樣,想給出一個(gè)儲(chǔ)存單元的物理地址,首先要找到它是屬于哪個(gè)段,也就是找到段基址。而段基址都被放在相應(yīng)的段寄存器中。第二步,在段內(nèi)開始尋址。也就是找到該單元相對(duì)于段首的偏移地址。由于數(shù)據(jù)線最大寬度是16位,所以最多可以用16位來標(biāo)識(shí)一個(gè)偏移量。實(shí)際上,這也暗示了一個(gè)段的最大長度是64kb。

          本文引用地址:http://www.ex-cimer.com/article/201611/322768.htm

          總的來講,址采用的是段+偏移的方式



          關(guān)鍵詞: 16位CPU尋

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();