汇编语言之不同寻址方式的灵活运用
立即寻址方式
可以看到06和12af是直接写在指令中的
用d指令可以查看到内存中的06和12af
寄存器寻址方式
首先修改内存4050处的值
修改寄存器bx的值为4050
执行后发现ax的值为4050即为bx的值
直接寻址方式
可以看到寄存器的值为内存4050处的值,即为3412
寄存器间接寻址方式
将ax置为0000,用-a指令输入汇编程序,可以发现最后的值为内存4050处的值。
寄存器相对寻址方式
将ax和bx置为图中的值,然后用-a指令,执行后ax的值为内存[bx+50]的值,即4050的值。
基址变址寻址方式
置零后按照图示用-a指令输入汇编指令,发现ax值变为3412。
相对基地址变址寻址方式