彙編語言學習過程(1)

需要了解的一些基礎知識:

1、寄存器,簡單地講是CPU中可以存儲數據的器件,一個CPU中有多個寄存器。

2、程序員用彙編語言寫出源程序,再用匯編編譯器將其編譯爲機器碼,由計算機最終執行。


3、彙編語言發展至今,由以下3類指令組成:(彙編語言的核心是彙編指令,他決定了彙編語言的特性)

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

       僞指令:沒有對應的機器碼,由編譯器執行,計算機並不執行;

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

4、指令和數據是應用上的概念,在內存或磁盤上,指令和數據沒有任何區別,都是二進制信息。CPU在工作的時候把有的信息看做指令,有的信息看做數據,爲同樣的信息賦予了不同的意義。

5、存儲單元:存儲器被劃分成若干個存儲單元,每個存儲單元從0開始順序編號。(微型機存儲器的存儲單元可以存儲一個字節,及8個二進制位,半個漢字)


6、CPU要想進行數據的讀寫,必須和外部器件(標準說法芯片)進行3類信息的交互:

          存儲單元的地址(地址信息)——器件的選擇,讀或寫的命令(控制信息)——讀或寫的數據(數據信息)

7、在計算機中專門有連接CPU和其他芯片的導線,通常稱爲總線。根據傳送信息的不同,總線在邏輯上又分爲3類,即地址總線、控制總線和數據總線。

8、地址總線:一個CPU有N根地址線,則可以說這個CPU的地址總線的寬度爲N。這樣的CPU最多可以尋找2的N次方個內存單元。

9、數據總線:CPU與內存或其他器件之間的數據傳送是通過數據總線。數據總線的寬度決定了CPU和外界的數據傳送速度。

10、控制總線:控制總線是一些不同控制線的集合。控制總線的寬度決定了CPU對外部器件的控制能力。

11、各類存儲器芯片:

12、CPU將系統中各類存儲器看做一個邏輯存儲器:

    地址0~7FFFH的32KB空間爲主隨機存儲器的地址空間;

    地址8000H~9FFFH的8KB空間爲顯存地址空間;

    地址A000H~FFFFH的24KB空間爲各個ROM的地址空間。(這是8086PC機內存地址的分配情況)

13、不同的計算機系統的內存地址空間的分配情況是不同的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章