彙編語言 手記2

彙編由如下3類組成:性能

  1 彙編指令(機器碼的助記符)spa

  2 僞指令 (由編譯器執行)內存

  3 其餘符號 (由編譯器識別)編譯器

 

彙編語言的核心彙編指令,它決定了彙編語言的特性it

 

CPU是計算機的核心部件,它控制整個計算機的運做並進行運算,要想讓一個CPU工做,就必須提供指令和數據。編譯

 

指令和數據在存儲器中存放,也就是平時所說的內存二進制

 

在一臺PC機種內存的做用僅次於CPU,離開了內存,性能再好的CPU也沒法工做。程序

 

磁盤不一樣於內存,磁盤上的數據或程序。若是不讀到內存中,就沒法被CPU使用。方法

 

指令和數據時應用上的概念。數據

在內存或磁盤上,指令和數據沒有任何區別。都是二進制信息。

 

存儲器被劃分爲若干個存儲單元,每一個單元從0開始順序編號。

 

CPU要想進行數據的讀寫,必須和外部器件進行三類信息交互:

  存儲單元的地址(地址信息)

  器件的選擇,讀或寫命令(控制信息)

  讀或寫的數據(數據信息)

 

CPU是經過地址總線來指定存儲單元的。

 

地址總線上能傳送多少個不一樣的信息。CPU就能夠對多少個存儲單元進行尋址。

 

一個CPU有N根地址總線,則能夠說這個CPU的地址總線的寬度爲N

這樣的CPU最多能夠尋找2的N次方個內存單元。

 

CPU與內存或其餘器件之間的數據傳送是經過數據總線來進行的。

數據總線的寬度決定了CPU和外界的數據傳送速度。

 

8088每次傳8位。8086每次傳16位

 

CPU對外部器件的控制是經過控制總線來進行的。在這裏控制總線是個總稱,控制總線是一些不一樣控制線的集合。

有多少根控制總線,就意味着提供了多少總對外部器件的控制方法。

因此控制總線的寬度,決定了CPU對外部器件的控制能力。

 

控制總線發佈控制信息。

 

彙編指令是機器指令的助記符,同機器指令一一對應

每一種CPU都有本身的彙編指令集

CPU能夠直接使用的信息在存儲器中存放。

在存儲器中指令和數據沒有任何區別。都是二進制信息

存儲單元從零開始順序編號

一個存儲單元能夠存儲8個bit

1B= 1bit  1KB=1024B  1MB=1024KB  1GB=1024MB

每個CPU芯片都有許多的管腳,這些管腳和總線相連。一個CPU能夠引出三種總線的寬度標誌了這個CPU的不一樣方面的性能:

  地址總線的寬度決定了CPU的尋址能力

  數據總線的寬度決定了CPU與其它進行數據傳送時的一次數據傳送量

  控制總線的寬度決定了CPU對系統中其餘器件的控制能力。

相關文章
相關標籤/搜索