組合語言筆記第一章基礎知識

2021-07-29 06:03:14 字數 796 閱讀 7968

第一章基礎知識

1.機器碼及彙編及含義

機器碼:101000010000001100000000

彙編:mov ax,[3]

含義:傳送3號單元內容入ax

2.資料匯流排

89d8

8088(cpu)資料寬度為8(資料線多寡)傳輸儲存過程

10010001:89

00011011:d8

8086(cpu)資料寬度為16

1000100111011000:89d8

檢測點1.1

(1)個cpu的定址能力為8kb,那麼它的位址匯流排的寬度為13

8kb=2^13

(2)1kb的儲存器有1024個儲存單元,儲存單元的編號從0 到1023

(3)1kb 的儲存器可以儲存2^13個 bit ,2^10個 byte.

(4)lgb、lmb、ikb 分別是1050620、1024、1 個byte。

(5)8080、8088 、80286 、80386 的位址匯流排寬度分別為 16 根、20 根、24 根、32 根,則它們的定址能力分別為 :64(kb)、1(mb)、16(mb)、4(gb).

(6)8080、8088、8086、80286、80386 的資料匯流排寬度分別為 8 根、8 根、16 根、16根、32 根.則它們一次可以傳送的資料為:1(b)、1(b)、2(b)、2(b)、4(b)。

(7)從記憶體中讀取 1024 位元組的資料,8086 至少要讀512次,80386 至少要讀256次.

(8)在儲存器中 ,資料和程式以二進位制形式存放。

組合語言第一章 基礎知識

組合語言是各種cpu提供的機器指令的助記符的集合 操作 暫存器bx的內容送到ax中 機器指令 1000100111011000 彙編指令 mov ax,bx 暫存器 簡單的講是cpu可以儲存資料的器件,乙個cpu有多個暫存器,ax是其中乙個暫存器的代號,bx是另乙個暫存器的代號 用匯編寫程式後,可通...

組合語言 第一章 基礎知識

1 機器語言是機器指令的集合。機器指令是一台機器可以正確執行的的命令。電子計算機的機器指令是一列二進位制數字。2 直接面向機器與機器的硬體操作一一對應。計算機可以直接識別執行,使用機器語言可以充分發揮計算機的硬體功能。3 缺點 依賴機器硬體,機器指令很難記憶,直接使用機器語言編制程式極易出錯,並且難...

組合語言 第一章 基礎知識

1.機器語言 機器語言是機器指令的集合。機器指令是機器可以正確執行的命令 彙編 push ax 對應機器語言 0101000 2.彙編原因的產生 組合語言的主體是彙編指令 彙編指令和機器指令的差別在於指令的表示方法。彙編指令是機器指令便與記憶的書寫格式。彙編指令是機器指令的助記符。3.組合語言的組成...