學習程式設計前,有必要了解計算機的基本結構和工作原理,這樣有助於理解程式的編譯和執行。
一、計算機基本結構
計算機主要部件:中央處理單元(CPU)由運算器和控制器組成,擔負計算機的計算和控制任務,是計算機的核心部件;內部儲存器簡稱記憶體,存放執行的程式和資料,計算機關閉後會丟失;外部儲存器一般指硬碟,存放程式和檔案,及時關閉計算機也不會丟失。
記憶體由一個個的儲存單元組成,每個儲存單元都有編號稱為記憶體地址;計算機工作時,由CPU在記憶體中獲取一條指令並執行,然後再從記憶體中獲取下一條指令並執行,如此週而復始,完成一定工作。
在記憶體中儲存的所有程式和資料都是數字,使用二進位制表示。
二、計算機工作原理
計算機工作時,需要為其提供指令列表(程式),確切告訴計算機要做的事和如何做,必須用計算機直接明白的語言建立程式,計算機直接明白的語言是機器語言,明確告訴計算機每步的操作,早期讓計算機工作的程式是機器語言,編寫機器語言程式是一項繁瑣、乏味、費力的工作。
三、高階語言和編譯器
高階計算機語言以多種方式簡化了程式設計工作,機器語言以計算機直接理解的形式進行程式設計,而高階語言以人們日常理解的方式進行程式設計。計算機是不能直接理解高階語言編寫的程式的,編譯器將高階語言編寫的程式翻譯成機器語言,這樣就大大簡化了程式設計。
C語言學習輔導 qq:3617155542
最新評論