暫存器定址方式

2022-03-19 13:07:55 字數 490 閱讀 1228

微機系統有七種基本的定址方式立即定址方式、暫存器定址方式、直接定址方式、暫存器間接定址方式、暫存器相對定址方式、基址加變址定址方式、相對基址加變址定址方式等。其中,後五種定址方式是確定記憶體單元有效位址的五種不同的計算方法,用它們可方便地實現對陣列元素的訪問。 

立即數定址方式: mov ah, 80h   

暫存器定址方式:  mov ax, bx    

直接定址方式: mov bx, [1234h]

暫存器間接定址方式:  mov bx,[di]

若有效位址用si、di和bx等之一來指定,則其預設的段暫存器為ds;

若有效位址用bp來指定,則其預設的段暫存器為ss(即:堆疊段)。

暫存器相對定址方式: mov bx, [si+100h]

基址加變址定址方式: mov bx, [bx+si]

相對基址加變址定址方式: mov ax, [bx+si+200h]

暫存器定址方式

指令所要的運算元已儲存在某暫存器中,或把目標運算元存入暫存器。把在指令中指出所使用暫存器 即 暫存器的助憶符 的定址方式稱為暫存器定址方式。指令中可以引用的暫存器及其符號名稱如下 8位暫存器有 ah al bh bl ch cl dh和dl等 16位暫存器有 ax bx cx dx si di sp...

暫存器相對定址方式

運算元在儲存器中,其有效位址是乙個基址暫存器 bx bp 或變址暫存器 si d i 的內容和指令中的8位 16位偏移量之和。其有效位址的計算公式如公式所示。在不使用段超越字首的情況下,有下列規定 若有效位址用si di和bx等之一來指定,則其預設的段暫存器為ds 若有效位址用bp來指定,則其預設的...

七種定址方式 暫存器間接定址方式

運算元在儲存器中,運算元的有效位址用si di bx和bp等四個暫存器之一來指定,稱這種定址方式為暫存器間接定址方式。該定址方式實體地址的計算方法如下 暫存器間接定址方式讀取儲存單元的原理如圖所示。在不使用段超越字首的情況下,有下列規定 若有效位址用si di和bx等之一來指定,則其預設的段暫存器為...