官术网_书友最值得收藏!

1.6 微處理器的組成

微處理器的內部結構如圖1-14所示。它主要由三個部分組成:算術邏輯單元ALU(運算器)、指令部件(控制器)和寄存器組。微處理器中的各個部分之間采用總線連接,稱之為內部總線。微處理器通過AB(地址總線)、DB(數據總線)和CB(控制總線)同其他外部部件連接,稱之為外部總線。

微處理器在結構上有兩個特點。一是采用內部總線。在有些微處理器中,兩個操作數及運算結果用同一組內部總線分時傳送,這是單總線結構(見圖1-14)。二是雙總線結構(兩個操作數用不同的內部總線分別傳送)和三總線結構(兩個操作數及運算結果分別用三組內部總線獨立傳送)。多總線結構運算速度快,布線復雜;單總線結構雖然速度要慢一些,但布線少,加工容易。目前,單總線結構比較流行。

圖1-14 微處理器的內部結構

微處理器的第二個特點是采用多個內部寄存器。由于微型計算機采用外部總線和內部總線,使數據傳送速度受到限制,因而,在操作中要盡量避免頻繁地通過外部總線同存儲器和輸入/輸出接口交換信息。在微處理器內部多設幾個寄存器,用來保存操作數和中間結果,就可以大大提高運算速度,以彌補總線結構速度慢的不足。不過,寄存器的個數受到指令長度的限制。

主站蜘蛛池模板: 平昌县| 绿春县| 广水市| 尖扎县| 康乐县| 紫阳县| 紫金县| 九龙坡区| 宁陵县| 双城市| 昆明市| 额敏县| 远安县| 阳原县| 横山县| 会同县| 滦平县| 易门县| 株洲县| 邳州市| 香格里拉县| 农安县| 中宁县| 阜南县| 永靖县| 巴马| 罗源县| 奉节县| 于田县| 忻州市| 彝良县| 六枝特区| 于田县| 黎平县| 华阴市| 淳化县| 秦安县| 高安市| 沙洋县| 桃源县| 嘉黎县|