簡單的說,記憶體是指CPU透過地址匯流排直接訪問的儲存,通常是RAM,也有ROM/EPROM。外存通常是指硬碟,也有軟盤,固態儲存。在記憶體中RAM是易失性的,掉電就會丟失資料。問題1:記憶體裡是否存放指令?答:存放,在記憶體中有機器程式碼表示的程式,由一系列指令組成。問題2:程式是不是從外存載入到記憶體中的?答:基本上可以這麼認為。計算機啟動時會將ROM-BIOS的內容載入到RAM中執行,BIOS會載入磁碟,也就是外存的引導扇區,引導扇區的指令載入作業系統,作業系統的程式碼被載入到記憶體中執行。執行一個程式時也會講程式的執行檔案載入到記憶體。問題3 :指令和指令集的區別答:指令是指一條條的指令,由操作碼和運算元組成,指令集是指令的規範,包括指令的長度,是定長指令還是變長指令,指令的格式,暫存器的數量和用途,直接定址還是間接定址。有了指令集,CPU才能認識指令,編譯器和彙編程式才能把高階語言或組合語言轉換成機器程式碼問題4:指令集是存在CPU中嗎?斷電了指令集會不會丟失。指令集是由CPU實現的,大概有兩種方式:1 硬體方式,使用基本的邏輯閘搭出CPU的控制單元,算術邏輯單元和暫存器。2 微程式碼方式,指令被解釋成微程式碼再執行,微程式碼通常是存放在CPU內部的ROM中。所以這兩種方式都不會斷電時丟失。我對CPU理解的比較淺顯,不對的地方請指正。
內建儲存是直接裝於裝置內部,不可更換的。外接儲存是透過卡槽或插口插在裝置內部或外周適當位置,可隨意更換的(儲存卡或隨身碟)。
簡單的說,記憶體是指CPU透過地址匯流排直接訪問的儲存,通常是RAM,也有ROM/EPROM。外存通常是指硬碟,也有軟盤,固態儲存。在記憶體中RAM是易失性的,掉電就會丟失資料。問題1:記憶體裡是否存放指令?答:存放,在記憶體中有機器程式碼表示的程式,由一系列指令組成。問題2:程式是不是從外存載入到記憶體中的?答:基本上可以這麼認為。計算機啟動時會將ROM-BIOS的內容載入到RAM中執行,BIOS會載入磁碟,也就是外存的引導扇區,引導扇區的指令載入作業系統,作業系統的程式碼被載入到記憶體中執行。執行一個程式時也會講程式的執行檔案載入到記憶體。問題3 :指令和指令集的區別答:指令是指一條條的指令,由操作碼和運算元組成,指令集是指令的規範,包括指令的長度,是定長指令還是變長指令,指令的格式,暫存器的數量和用途,直接定址還是間接定址。有了指令集,CPU才能認識指令,編譯器和彙編程式才能把高階語言或組合語言轉換成機器程式碼問題4:指令集是存在CPU中嗎?斷電了指令集會不會丟失。指令集是由CPU實現的,大概有兩種方式:1 硬體方式,使用基本的邏輯閘搭出CPU的控制單元,算術邏輯單元和暫存器。2 微程式碼方式,指令被解釋成微程式碼再執行,微程式碼通常是存放在CPU內部的ROM中。所以這兩種方式都不會斷電時丟失。我對CPU理解的比較淺顯,不對的地方請指正。