2025-10-28

直接寻址:指令中直接给出操作数的地址 立即寻址:在指令中指出的就是操作数

段寻址:段寻址是将 段寄存器 存储的 16 位左移后加上偏移寄存器的 16 位 值,从而扩展寻址范围

有些时候题目会给出 指令 的字长比如,二字长指令,PC 寄存器现在的 值是 2000H, 要求转移到 2008H ,则转移地址为 06H,因为读取这条指令之后,PC 寄存器会自动移动两个字长。 有时候题目还会给出按字节编址,则加入一个字长为 16b,执行二字长指令后,PC 会自动加 4.

转移指令的主要操作是 改变 PC 寄存器的值

相对寻址实现程序浮动:PC寄存器

RR RS SS 类型的指令:寄存器-寄存器类型,操作数位于寄存器中,最后也保存在寄存器中。存储器-存储器类型,操作数位于内存中,最后也保存在内存中

程序重定位:基址寄存器

数组:变址寄存器。形式地址不变,通过改变变址寄存器实现数组不同元素的访问

操作数地址存放于寄存器的寻址方式是直接还是间接?这是寄存器间接寻址,寄存器寻址是寄存器里存储数据,一般来讲,没有寄存器直接寻址的说法,而是寄存器寻址。