1、彙編語言的産生
早期我們編程是用機器可以執行的機器碼編程的,但是這樣太複雜,于是人們就想辦法,于是彙編語言就産生了。
彙編工作過程如下圖
2、彙編語言的組成
彙編語言由(1)彙編指令:機器碼的助記符,有對應的機器碼
(2)僞指令:沒有對應的機器碼,由編譯器執行,計算機并不執行
(3)其他符号: ,-,*,/等,由編譯器識别,沒有對應的機器碼
彙編語言的核心是彙編指令,它絕對了彙編語言的特性,就像我們每一種構架的CPU都有自己特殊的彙編指令集。
3、什麼是指令和數據
指令和數據在底層即内存上沒有什麼區别,都是二進制,但是在CPU工作的時候,我們上層比如彙編,C語言會賦予不同的含義。
4、CPU對存儲器的讀寫
CPU想對數據進行讀寫,就必須和外設進行交互,必須和三類總線進行交互
(1)地址總線:存儲單元的地址
(2)控制總線:器件的選擇,讀或寫的命令
(3)數據總線:讀或寫數據
5、存儲器和内存地址空間
存儲器其實就是我們一台計算機不同的存儲單元,物理上是不同的RAM和ROM,在内存上表示為不同的地址單元,我們通過訪問不同的地址單元就可以訪問計算機的各個物理部分,通過控制總線就可以控制各個物理單元部分。
地址空間大小現在就是32位,就4G的尋址空間。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!