1. 程式人生 > >計算機學習筆記2:關於微程式的一點己見

計算機學習筆記2:關於微程式的一點己見

根據資料記載,一開始計算機是沒有“微程式”的。指令直接通上CPU控制器。

但是,由於指令比較多,硬體執行電路就會很複雜,物理器件多,自然降低了穩定性。

而同時,人們發現指令集其實可以簡化,只需其中一些,就已經具有了完備性,即RISC。這樣電路會更簡單穩定。

我認為,可能由於為了相容以前的程式的原因,或者其實CISC型的彙編程式執行速度更快(因為那時記憶體和CPU暫存器速度差距巨大) 。所以設計者在CPU裡面加了一個所謂“直譯器”,其實就是一個儲存了微指令程式的只讀儲存器,CISC型指令要經過“直譯器”才通上CPU控制器。

在現在記憶體速度也不錯了的情況下,I think,將“直譯器”裡的微程式移入記憶體也是一個不錯的辦法。