當前位置:商標查詢大全網 - 遊戲電競 - 計算機中的指令和程序有什麽區別?

計算機中的指令和程序有什麽區別?

1、原理不同

指令:控制器按指令指令指令機器。人們用指令表達他們的意圖,並把它們交給控制者執行。計算機可以執行的壹整套不同的指令稱為計算機的指令系統。每臺計算機都有自己的專用指令系統,其指令內容和格式也各不相同。

程序:計算機需要加載代碼,也需要加載數據。在計算機的底層,通過高級語言例如Java,C/C++,C#等)將其翻譯成機器語言,並由CPU加載。

2、所含內容不同

指令:包括兩個方面:操作碼和操作數,它們決定了要完成的操作。

(1)操作員是指執行操作的設備的數據和地址。

(2)在計算機中,操作要求和操作數地址用二進制數字表示,分別稱為操作碼和地址碼。整個指令以二進制編碼的形式存儲在內存中。

程序:以某些程序設計語言編寫,運行於某種目標結構體系上。打個比方,程序就如同以英語(程序設計語言)寫作的文章,要讓壹個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。

擴展資料:

程序算法的特點:

1、有窮性:算法必須確保在執行有限步之後完成。

2、可行性:算法是精確可行的,即使在數學上,算法也是可行的,但如果在實際應用中,程序不能執行,那麽算法是不可行的。

3、確切性:算法的每壹步都必須有明確的含義。

4、輸入:算法必須有0個或多個輸入。

5、輸出:壹個算法必須有壹個或多個輸出。

百度百科-程序

百度百科-計算機指令