變址尋址方式舉例說明 指令有哪些尋址方式?
指令有哪些尋址方式?以8086為例,有七種尋址方式:1。立即尋址模式,例如MOV ax,1234h,將ax寄存器的值指定為1234h2。寄存器尋址模式,例如,MOV Si,AX3。直接尋址模式,例如M
指令有哪些尋址方式?
以8086為例,有七種尋址方式:1。立即尋址模式,例如MOV ax,1234h,將ax寄存器的值指定為1234h2。寄存器尋址模式,例如,MOV Si,AX3。直接尋址模式,例如MOV es:[5678h],BL將es指定為段寄存器4。寄存器間接尋址模式,例如MOV ax,[Si]通常自動將DS引用為段寄存器5,如果Si、di或BX的內(nèi)容是有效地址的一部分,則引用的段寄存器是DS。例如,MOV ax,[di 1223h]表示段寄存器DS,以下兩種寫入方法是等效的:MOV ax,[Si 3]MOV ax,3[Si]6。基址方法,例如MOV ax,[BX Di]表示段寄存器DS。7相對基址法,如MOV-ax,[BX di-2]自動將DS稱為段寄存器MCS-51指令系統(tǒng)中有七種尋址方式。它們是:1,立即尋址;2,直接尋址;3,寄存器尋址;4,寄存器間接尋址;5,索引尋址;6,相對尋址;7,位尋址