導航:首頁 > 編程語言 > 程序存儲器與微程序存儲器

程序存儲器與微程序存儲器

發布時間:2024-12-06 20:46:13

① 簡述程序和微程序兩個的概念和區別。

程序是一系列機器指令的有序集合,用於解決實際問題,有子程序、分支、循環等結構,存放在主存中,可以更新修改;

微程序是一系列微指令的有序集合,微程序設計是將傳統的程序設計方法運用到控制邏輯的設計中,因此在微程序中也可以有微子程序、分支、循環等結構。

區別:

1、體系不同

程序它以某些程序設計語言編寫,運行於某種目標結構體繫上。微程序存儲在控制存儲器CM中,只能讀出,不能更改,CM中的所有微程序解釋執行整個指令系統中的所有機器指令。

2、編譯不同

一般的,程序是由高級語言編寫,然後在編譯的過程中,被編譯器/解釋器轉譯為機器語言,從而得以執行。

有時,也可用匯編語言進行編程,匯編語言在機器語言上進行了改進,以單詞代替了0和1,例如以Add代表相加,Mov代表傳遞數據等。


(1)程序存儲器與微程序存儲器擴展閱讀:

微程序的設計技術:

微程序設計技術,指的是利用軟體技術來實現硬體設計的一門技術。優點:微程序設計克服了組合邏輯控制單元線路龐雜的缺點,同硬布線比較具有規整性,靈活性,可維護性等一系列優點。缺點:由於增加了到控制存儲器中讀取微指令的時間導致執行速度慢。

程序的運行:

為了使計算機程序得以運行,計算機需要載入代碼,同時也要載入數據。從計算機的底層來說,這是由高級語言(例如Java,C/C++,C#等)代碼轉譯成機器語言而被CPU所理解,進行載入。

② 微型計算機中的數據存儲器和程序存儲器通常都用什麼半導體存儲器來承擔

數據存儲器基本上都是SRAM,程序存儲器用ROM,可以長期保存。數據是不用保存的,掉電丟失也可以,但是要求讀寫速度快,這是SRAM的特點。

閱讀全文

與程序存儲器與微程序存儲器相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接