第01章 基礎知識

2022-02-10 08:10:46 字數 976 閱讀 5510

1.1  組合語言的組成

組合語言發展至今,由以下3類指令組成:

① 彙編指令:機器碼的助記符,有對應的機器碼。

② 偽指令:沒有對應的機器碼,由編譯器識別,計算機並不執行。

③其他符號:如:+、-、*、/ 等,由編譯器識別,沒有對應的機器碼。

組合語言的核心是彙編指令,它決定了組合語言的特性。

1.2  指令和資料

指令和資料是應用上的概念。在記憶體或磁碟上,指令和資料沒有任何區別,都是二進位制資訊。

1.3  儲存單元

儲存器被劃分為若干個儲存單元,每個儲存單元從0開始順序編號,例如乙個儲存器有128個儲存單元,編號從0~127。

微型機儲存器的儲存單元可以儲存乙個位元組,即8個二進位制位。

1.4  cpu對儲存器的讀寫

cpu要想進行資料的讀寫,必須和外部器件(標準的說法是晶元)進行3類資訊的互動:

①  儲存單元的位址(位址資訊)

②  器件的選擇,讀或寫的命令(控制資訊)

③  讀或寫的資料(資料資訊)

1.5  位址匯流排

乙個cpu有n根位址線,則可以說這個cpu的位址匯流排的寬度為n。這樣的cpu最多可以尋找2的n次方個記憶體單元。

1.6 資料匯流排

cpu與記憶體或其他器件之間的資料傳送是通過資料匯流排來進行的。資料匯流排的寬度決定了cpu和外界的資料傳送速度。8根資料匯流排一次可以傳送8位二進位制資料(即乙個位元組)。16根資料匯流排一次可傳送2個位元組。

1.7 控制匯流排

cpu對外部器件的控制是通過控制匯流排來進行的。

參考教材《組合語言》  王爽著 清華大學出版社

第1章 基礎知識

機器語言是機器指令的集合,由0和1組成,但是很長很複雜,組合語言因此產生。組合語言的主體是彙編指令。彙編指令是機器指令的便於記憶的書寫格式。程式設計師寫完彙編指令通過編譯器轉換為機器碼,機器碼再傳到計算機執行。組合語言有以下三類 1彙編指令 助記符,有對應機器碼 2.偽指令 沒有對應機器碼,編譯器執...

01 基礎知識

程序概念 作業系統中所有執行中的任務通常是乙個程式,每個執行中的程式就是乙個程序 process 當乙個程式執行時,內部可能包含了多個順序執行流,每個順序執行流就是乙個執行緒。程序是處於執行過程中的程式,並且具有一定的獨立功能,程序是系統進行資源分配和排程的乙個獨立單位。程序三個特性 2.動態性 程...

01 基礎知識

1 計算機基礎 cpu 相當於人的大腦,用於計算。記憶體 儲存資料,4g,8g,16g,32g,成本高,斷電即消失。硬碟 1t,固態硬碟,機械硬碟,儲存資料,應該長久保持資料,重要檔案,小電影等等。2 編譯型語言和解釋型語言區別 編譯型 一次性將所有程式編譯成二進位制檔案。缺點 開發效率低,不能跨平...