8086定址方式(資料訪問方式)

2021-10-03 13:58:37 字數 826 閱讀 9921

累加器:ax

基址暫存器:bx、bp(基址指標暫存器)

計數器:cx

資料暫存器:dx

變址暫存器:si(源變址暫存器)、di(目的變址暫存器)

1、立即數定址方式

指令的運算元直接存放在機器**中,緊跟在操作碼之後

mov ax,

1234h

2、暫存器定址方式

指令的運算元存放在暫存器中

mov ax,

1234h

mov bx,ax

3、儲存器定址方式

a、直接定址方式

有效位址在指令中直接給出

mov ax,

[2000h]

b、暫存器間接定址方式

有效位址存放在基址暫存器bx或者變址暫存器si、di中

mov ax,

[si]

c、暫存器相對定址方式

有效位址=bx/bp/si/di+8/16位位移量

mov ax,

[di+

06h]

d、基址變址定址方式

有效位址=bx/bp+si/di

mov ax,

[bx+si]

e、相對基址變址定址方式

有效位址=bx/bp+si/di+8/16位位移量

mov ax,

[bx+si+

06h]

8086定址方式

8086定址 8086為16位機,所能表示的位址為0 65535 64k 而8086cpu提供了20條位址線所能發出的位址資訊範圍0 fffffh 1m 所以8086採用 段位址 16 偏移位址 的方式進行定址 cs ip 0c2ch 0010h 得到的最終實體地址為 0c2ch 16 0010h ...

8086定址方式

在8086 8088中,運算元在記憶體中的有效位址是段的偏移位址。8位暫存器 ah al bh bl ch cl dh dl 16位暫存器 ax bx cx dx si di bp sp 4個段暫存器 cs ds ss es 有效位址由基址暫存器 bx或bp 的內容加上變址暫存器 si或di 的內容...

8086定址方式

8086 cpu 中暫存器總共為 14 個,且均為 16 位 即 ax,bx,cx,dx,sp,bp,si,di,ip,flag,cs,ds,ss,es 共 14 個。而這 14 個暫存器按照一定方式又分為了通用暫存器,控制暫存器和段暫存器。ax,bx,cx,dx 稱作為資料暫存器 可以分為兩個獨立...