匯編語言第一章節
一(匯編的產生):
由於機器語言的晦澀繁瑣,以及不易查錯,因此產生了匯編語言。
二(匯編的優缺點):
由於匯編是面向機器的低級語言,不同的機器有不同的匯編語言,所以其缺乏可移植性。並且可維護性差。但同時它也保持了機器語言的優點:直接,簡潔,可以有效地訪問,控制各種硬件。並且占用內存少,執行速度快。效率很高!
三(匯編的組成):
1) 匯編指令:助記符,有對應的機器碼;
2) 偽指令:沒有對應的機器碼,由編譯器執行;
3) 其他符號:由編譯器識別,沒有對應的機器碼;
四:
1)(存儲器)Cpu控制著計算機的運作並進行運算
2)(指令數據)指令與數據是應用上的概念,在內存或磁盤上,它們沒有區別
3)(存儲單元)存儲器被劃分成若幹個存儲單元,每個存儲單元從零開始編號
電子計算機最小信息單位為bit,也就是一個二進制位,且1byte=8bit
4)(cpu對存儲器的讀寫):
Cpu要想進行數據的讀寫,必須和外部器件進行下面三類信息交互
·存儲單元的地址(地址信息)
·器件的選擇,讀或寫的命令(控制信息)
·讀或寫的數據(數據信息)
5)在計算機中專門連接cpu和其他芯片的導線被稱為總線,從邏輯來分,分別為地址總線,控制總線,數據總線。
地址總線:一個cpu有N根地址線,則可以說這個cpu的地址總線的寬度為N。這樣的
Cpu最多可以尋找2的N次方個內存單元。
數據總線:cpu與其他器件之間的數據傳送通過數據總線進行
控制總線:cpu通過數據總線實現對外部器件的控制
五(存儲芯片)
隨機存儲器(RAM):
用於存放供cpu使用的絕大部分程序及數據,主隨機存儲器由兩個位置上的RAM組成。
只讀存儲器(ROM):
六(內存的地址空間)
對cpu來講,系統中的所有存儲器中的存儲單元都處於一個統一的邏輯存儲器中,它的容量受cpu尋址能力的限制。這個邏輯存儲器即是內存地址空間。
匯編語言第一章節