在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CPU、寄存器和內存單元的物理結構

我快閉嘴 ? 來源:電子技術控 ? 作者:電子技術控 ? 2022-09-05 11:17 ? 次閱讀

這個問題應該從cpu寄存器和內存單元的物理結構來看。

060c3fb4-2ab8-11ed-ba43-dac502259ad0.png

圖1

上圖是一個手畫的cpu訪問寄存器和內存的簡單結構圖,從圖中我們看到,寄存器是在cpu芯片的內部,內存是在cpu的外部。僅此一點,我們就可以理解為什么cpu訪問寄存器的速度比內存要快。

為了進一步加深對這個問題的理解,參考圖2和圖3:

062f16c4-2ab8-11ed-ba43-dac502259ad0.png

圖2

圖2是cpu內部結構圖。從圖中可以看到,要執行的指令、執行指令的電路部分以及ALU和寄存器是通過總線直接連在一起的。

0657090e-2ab8-11ed-ba43-dac502259ad0.png

圖3

從圖3可以看出,存儲器處于cpu的外部,cpu要對存儲單元進行訪問,就必須通過地址總線。這里的寄存器是指R0,R1等。

0683b850-2ab8-11ed-ba43-dac502259ad0.png

圖4

圖4是一個簡單的寄存器電路。

06a5f41a-2ab8-11ed-ba43-dac502259ad0.png

圖5

我們知道,一個內存地址分為段地址和偏移地址,兩者相加才會形成一個實際的物理地址,這部分由專門的電路完成,如圖5,這個電路也處于cpu的內部,但它產生的物理地址必須輸出到cpu外部的地址譯碼器。

06ce577a-2ab8-11ed-ba43-dac502259ad0.png

圖6

圖6是一塊內存電路,包括地址譯碼器和內存電路。

06fd819e-2ab8-11ed-ba43-dac502259ad0.png

圖7

圖7是上面幾部分的連接示意圖。圖下面的譯碼器代表指令執行電路,左上角是寄存器,上部中間是內存地址形成電路,這三部分都在cpu芯片的內部。右上角藍色部分是地址譯碼器和內存電路,兩者處于cpu的外部。

假設一條指令的機器碼由下部譯碼器的輸入端A0,A1,A2等引腳輸入,由此可以明顯看出,如果這條指令中分別用到了寄存器和內存單元,兩者的訪問速度肯定存在著明顯的差別。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5425

    瀏覽量

    123529
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11049

    瀏覽量

    216143
  • 內存
    +關注

    關注

    8

    文章

    3111

    瀏覽量

    75030

原文標題:cpu訪問寄存器的速度為什么比內存快

文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    寄存器內存內存儲器)與外設寄存器

    寄存器:指的是CPU內核里的寄存器,如r0,r1等內存內存(Memory)也被稱為內存儲器,其
    發表于 03-11 20:11

    什么是寄存器?什么是寄存器映射

    一.什么是寄存器?什么是寄存器映射?給有特定功能的內存單元取一個別名,這個別名就是我們常說的寄存器,取名的過程就叫寄存器映射。你用defin
    發表于 12-10 08:14

    CPU結構執行單元BIU寄存器存儲組織結構

    前言 ′???`微機系統的構成外設CPU結構執行單元BIU寄存器存儲組織結構 尋址方式總結 ′
    發表于 12-10 07:56

    帶像素讀掩摸寄存器的像素處理單元的工作和結構

    帶像素讀掩摸寄存器的像素處理單元的工作和結構:
    發表于 06-11 13:17 ?8次下載
    帶像素讀掩摸<b class='flag-5'>寄存器</b>的像素處理<b class='flag-5'>單元</b>的工作和<b class='flag-5'>結構</b>

    內存單元

    單個內存單元存放0和1信號,電源直接刷新,無需竊取CPU時鐘周期
    發表于 12-08 15:49 ?4次下載

    寄存器物理地址的概述

    寄存器物理地址的概述
    發表于 01-04 11:32 ?0次下載

    寄存器Load/Store內存訪問指令

    5.4 多寄存器Load/Store內存訪問指令 多寄存器Load/Store內存訪問指令也叫批量加載/存儲指令,它可以實現在一組寄存器和一
    發表于 10-18 15:56 ?1次下載

    寄存器變量

    C語言中使用關鍵字register來聲明局部變量為寄存器變量。寄存器變量的值會被存放在CPU寄存器中,每當需要使用它們時,CPU就可以直接
    發表于 06-03 10:13 ?2579次閱讀

    移位寄存器的種類與作用

    移位寄存器是由相同的寄存單元所組成。一般說來,寄存單元的個數就是移位寄存器的位數。為了完成不同的移位功能,每個寄存單元的輸出與其相鄰的下一個
    發表于 07-15 09:52 ?1.7w次閱讀
    移位<b class='flag-5'>寄存器</b>的種類與作用

    匯編知識:淺談寄存器內存單元指令

    就是將一個內存單元的內容送入 ax,這個內存單元的長度為 2 個字節,是一個字型數據,偏移地址為 0 ,段地址在 ds 中,也就是這個內存單元的地址是 ds:0 ,它的物理地址是 (d
    發表于 01-12 10:48 ?2282次閱讀

    什么是寄存器和存儲寄存器與存儲有何區別?

    中央處理CPU是單片機的核心,主要用來解譯單片機指令以及處理計算機數據,內部結構大致可以分為控制單元、邏輯運算單元和存儲
    的頭像 發表于 03-14 15:40 ?4830次閱讀
    什么是<b class='flag-5'>寄存器</b>和存儲<b class='flag-5'>器</b>?<b class='flag-5'>寄存器</b>與存儲<b class='flag-5'>器</b>有何區別?

    CPU的6個主要寄存器

    CPU寄存器是中央處理內的組成部分,是有限存貯容量的高速存貯部件。寄存器CPU內部的元件,包括通用
    的頭像 發表于 02-03 15:15 ?5939次閱讀

    寄存器內存的區別

    在計算機體系結構中,寄存器內存是兩個至關重要的組成部分。它們各自承擔著不同的角色,共同確保計算機系統的正常運行。本文將對寄存器內存進行詳
    的頭像 發表于 05-12 17:11 ?3513次閱讀

    移位寄存器中使用的儲存單元是什么

    移位寄存器是一種常見的數字電路組件,用于存儲和傳輸數字信號。在移位寄存器中,存儲單元是其核心組成部分,負責存儲數字信號的每一位。本文將介紹移位寄存器中使用的存儲
    的頭像 發表于 07-12 10:21 ?800次閱讀

    寄存器分為基本寄存器和什么兩種

    寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展
    的頭像 發表于 07-12 10:31 ?2117次閱讀
    主站蜘蛛池模板: 宅男午夜 | 丁香六月啪 | 看屁屁www视频免费观看 | 国产成人一区二区在线不卡 | 特级毛片免费视频观看 | 扒开双腿猛进湿润18p | 狠婷婷| 四虎最新网址在线观看 | 色综合久久久久久久久五月性色 | 亚洲一区二区福利视频 | 久久精品午夜视频 | 免费两性的视频网站 | 2022年国产精品久久久久 | 国产精品成人在线播放 | 天天插天天透 | 久久女人网| 九九午夜 | 国产精品va一区二区三区 | 欧美三级一区二区 | 夜夜春夜夜夜夜猛噜噜噜噜噜 | 美女一级一级毛片 | 国产jzjzjz免费大全视频 | 欧美白人极品性喷潮 | 波多野结衣在线观看一区二区三区 | 在线免费看高清视频大全 | 国产一区二区三区在线影院 | 亚洲人成网站在线观看妞妞网 | 5x性区m免费毛片视频看看 | 色老头成人免费综合视频 | 在线看黄色的网站 | 亚洲啊v在线 | 国产日本三级 | 天天看天天爽 | 国产精品29页 | 四虎新网址| 天天干天天爽天天射 | 天天爽夜夜春 | 亚洲国内精品自在线影视 | 日日操夜夜操免费视频 | japan高清视频乱xxxxx | 特黄色毛片 |