8086彙編學習筆記1 基礎

2021-06-01 19:19:36 字數 348 閱讀 6796

1. 什麼是組合語言

彙編指令是各種cpu提供的機器指令的助記符集合。cpu只認識0和1組成的機器指令,但是使用機器指令去編寫的程式難於書寫和閱讀,所以採用彙編,彙編只是機器指令的另一種表示方法。編寫好匯程式設計序,還需要彙編編譯器將彙編翻譯成機器指令,這樣cpu才能識別與執行。

機器指令:1000100111011000

彙編指令:mov ax, bx

但是匯程式設計序並不只包含有對應機器指令的彙編指令,還有編譯器識別的偽指令和符號等。

2. 8086cpu

資料匯流排寬度為16,一次可以傳送兩個位元組資料

位址匯流排寬度為20,記憶體位址空間為1mb

書籍:王爽-組合語言

8086彙編1,零基礎

1,暫存器 是存放在cpu中的儲存器 2,位址匯流排上能傳送多少種不同的資訊,cpu就可以對多少個不同的單元進行定址。這樣cpu就是多少位,就是可以定址2的n次方單元 3,資料匯流排的寬度決定了cpu與外部的資料傳送速度。控制匯流排的寬度決定了cpu對外部的控制能力 4,8086資料匯流排是16位的...

8086彙編學習筆記 0

mov ax,bx 將bx中的內容送到ax中 movax,ds address 將ds address所指向的資料送入ax中 乙個字,即兩個位元組。如果只要傳輸乙個位元組可以使用暫存器的高八位 ah 或者底八位 al 進行 movds address ax 將ax中的資料 乙個字單位 送出ds ad...

8086彙編學習筆記10 埠

8086cpu有兩種位址空間,一是記憶體位址空間,二是埠位址空間,訪問埠只能用in和out指令,分別用於從埠讀資料和往埠寫資料,cpu最多可以定位64kb個不同的埠,埠位址範圍為0 65535。在訪問埠時,只能用ax或al來存放從埠讀取的資料和往埠寫入的資料,8位埠用al,16位埠用ax。在訪問埠號...