天天看點

0040 彙編語言

00:運算器,寄存器,控制器;

1,寄存器:嵌入到cpu中的記憶體;

2,位址總線,資料總線,控制總線;

3,

0040 彙編語言

4,實體位址=段位址*16+偏移位址;(*16即是左移四位)

5,段位址很重要,用專門的寄存器存放短位址:

cs,ds,ss,es;

6,r:檢視,改變cpu寄存器的内容

d:檢視記憶體中的内容;

e:改變記憶體中的内容;

u:将記憶體中的機器指令翻譯成彙編指令;

a:以彙編指令的格式在記憶體中寫入機器指令;

t:執行機器指令;

7,cs:代碼段寄存器

IP:指令指針寄存器

cs:ip cpu将記憶體中的cs:ip指向的内容當作指令執行。

8,jmp跳轉指令

9.對于8086cpu,16位作為一個字;

10,ds和【address】配合:ds寄存器存放要通路的資料的段位址,【】存放偏移位址;

mov bx,1000h

mov ds,bx

mov al,[0]

11,

0040 彙編語言

12,SS:SP指向棧頂元素;