現今的計算機工作原理它有以下三個主要特點

1. 存儲程序工作原理

現今的計算機工作原理仍然是美籍匈牙利數學家馮·諾依曼設計的存儲程序原理。它有以下3個主要特點:

(1)在計算機內部,程序和數據都採用二進制代碼表示;

(2)計算機由運算器、控制器、存儲器、輸入設備和輸出設備5個基本部分組成;

(3)程序和數據事先存入內存儲器,計算機工作時按地址自動高速地取出指令加以執行,在相關部件的配合下完成預定的工作任務,這就是存儲程序工作原理。

現今的計算機工作原理它有以下三個主要特點

2. 指令系統與指令執行過程

指令就是給計算機發出的一道工作命令,它告訴計算機所要執行的某種操作。通常一條指令完成一種基本操作。

一條指令通常由兩大部分組成,指令格式如下:

現今的計算機工作原理它有以下三個主要特點

① 操作碼:指出機器應執行什麼操作,即指令要完成的操作類型,如加、減、乘、除、取數、傳送等。

② 地址碼:指出操作對象的內容或操作數據的存放地址,多數情況下,指的是參與操作數據和結果數據的存放地址。

計算機中多種不同類型的操作需要多種不同的指令來完成,這些指令的集合構成了計算機的指令系統。不同類型的計算機具有不同的指令系統。

為了讓計算機完成某一任務或解決某一問題,常常需要編寫一系列指令,這一系列指令的組合就叫做程序,書寫程序的過程叫程序設計。各種不同指令的組合構成不同的程序,所謂有限的指令可以完成無限的工作,這就是計算機的神奇之處。

現今的計算機工作原理它有以下三個主要特點

計算機的工作過程實際上就是自動快速執行指令的過程,每一條指令的執行過程又可劃分為以下4個基本操作:

① 取指令:從存儲器的某個地址中取出要執行的指令;

② 分析指令:把取出的指令送到指令譯碼器中,譯出指令對應的操作;

③ 執行指令:向各個部件發出控制信號,完成指令要求;

④ 一條指令完成,程序計數器加1,回到①取下一條指令,直至程序結束。

程序執行過程:

第一步:取第一條指令→分析指令→執行指令,將數7傳送至通用寄存器AX;

第二步:取第二條指令→分析指令→執行指令,將數8傳送至通用寄存器BX;

第三步:取第三條指令→分析指令→執行指令,將通用寄存器AX中的7與通用寄存器BX中的8相加,把結果15放在通用寄存器AX中。


分享到:


相關文章: