導航:首頁 > 軟體知識 > 程序運行在什麼電路上面

程序運行在什麼電路上面

發布時間:2023-07-10 02:43:33

㈠ 單片機的定義是一個集成晶元,我們寫好程序,燒錄在晶元上,想要程序運行。我們應該把晶元放在什麼上運行

接在外圍電路板上。不是板子讀取單片機里的程序運行,而是單片機自己在運行。
單片機本身是個集成晶元,分為幾個部分,你說的燒錄在晶元上,是指燒錄在晶元中ROM部分中,除此之外,它還有RAM ALU等等部分。只有單片機是不會工作的,它還需要接入電源,振盪等電路才會工作,這就需要外圍電路。
接入這些後,單片機才會動起來,自己讀取內部ROM中的程序機器碼進行運算處理,控制IO口對外輸入輸出等操作。

㈡ 計算機正在運行的程序存放在

計算機正在運行的程序一般都會存放在RAM(內存中)里,但是如果運用虛擬存儲器技術可能會有一部分程序駐留在磁碟中。

RAM是與CPU進行數據交換等一些列操作的重要部件。計算機中程序的運行都離不開內存,因此內存的的好壞在一定程度上決定了計算機的好壞。

它用於暫時存放CPU中的運算數據,與硬碟等外部存儲器交換的數據。

(2)程序運行在什麼電路上面擴展閱讀:

內存的技術指標一般包括奇偶校驗、引腳數、容量、速度等。引腳數可以歸為內存的介面類型。

程序在計算機中運行經過的步驟:

1、編譯:

編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析、語法分析、語義檢查和中間代碼生成、代碼優化、目標代碼生成。

2、鏈接:

把所有編譯後得到的目標模塊連接裝配起來,再與函數庫相連接成一個整體。

3、裝載:

把程序裝入內存的操作系統程序

4、運行:

將可執行目標文件中的代碼和數據從磁碟復制到內存中,然後通過跳轉到程序的第一條指令或入口點來運行程序。

參考資料來源:網路-計算機

㈢ 問一個非常業余的問題 ,編寫的程序如何在硬體上運行的,難道說編寫程序的過程中就改變了他的電路結構嗎

就目前,一般來說沒有改變電路,CPU中有個叫運算器的核心組件,給定操作數和操作碼(都是二進制的一串數)就會得到對應的輸出,走得都是一套電路,但這套電路和家裡電燈用的電路不太一樣,是邏輯電路。
邏輯電路就是有一些NB開關的電路,這些開關叫「邏輯門」,比如「與門」這個開關有三根線A,B,O,只有A,B上都有點O才有電。就是用許許多多這些個NB的開關組成的陣列就讓CPU會做加法和乘除法了,程序員再用這些加減乘除拼出更NB一點的功能。
不過確實有能改變電路(邏輯電路)的程序,不過這寫程序是為可編程晶元設計的。
現在也有可以真正的在程序運行中改變電路的硬體,不過使用的還不是很廣泛。

閱讀全文

與程序運行在什麼電路上面相關的資料

熱點內容
銷售報表數據如何縮小列印 瀏覽:689
九江毛尖茶代理需要什麼條件 瀏覽:11
農產品怎麼注冊個人品牌 瀏覽:317
logo設計多少錢信息 瀏覽:621
杭州隔離乳代理需要什麼條件 瀏覽:180
爐石傳說暴風城可交易是什麼意思 瀏覽:418
年輕人做技術要注意什麼 瀏覽:126
換季產品怎麼玩 瀏覽:904
南充有哪些鄉土菜市場 瀏覽:482
神州買買車代理費多少 瀏覽:993
夜遊產品體系如何構建 瀏覽:142
怎麼讓公司的產品入駐自營超市 瀏覽:497
有什麼祛痘印好的產品 瀏覽:67
刷臉支付技術在哪裡 瀏覽:839
企業年審里的即時信息怎麼填 瀏覽:381
消防產品公司如何管理物料 瀏覽:98
三無產品索賠依據是什麼 瀏覽:202
期貨開戶用哪個交易所 瀏覽:109
如何打開施耐德程序 瀏覽:967
為什麼要解析串口數據 瀏覽:759