1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-02-04 10:54:05 +08:00
Files
archbase/materials/chapter2/addressing.csv
2021-10-27 19:14:51 +08:00

895 B

1寻址方式格式含义
2寄存器寻址(Register)ADD R1,R2regs[R1]=regs[R1]+regs[R2]
3立即数寻址(Immediate)ADD R1,#2regs[R1]=regs[R1]+2
4偏移量寻址(Displacement)ADD R1,100(R2)regs[R1]=regs[R1]+mem[100+regs[R2]]
5寄存器间接寻址(Reg.Indirect)ADD R1,(R2)regs[R1]=regs[R1]+mem[regs[R2]]
6变址寻址(Indexed)ADD R1,(R2+R3)regs[R1]=regs[R1]+mem[regs[R2]+regs[R3]]
7绝对寻址(Absolute)ADD R1,(100)regs[R1]=regs[R1]+mem[100]
8存储器间接寻址(Mem.Indirect)ADD R1,@(R2)regs[R1]=regs[R1]+mem[mem[regs[R2]]]
9自增量寻址(Autoincrement)ADD R1,(R2)+regs[R1]=regs[R1]+mem[regs[R2]],regs[R2]=regs[R2]+d
10自减量寻址(Autodecrement)ADD R1,-(R2)regs[R2]=regs[R2]-d,regs[R1]=regs[R1]+mem[regs[R2]]
11比例变址寻址(Scaled)ADD R1,100(R2)(R3)regs[R1]=regs[R1]+mem[100+regs[R2]+regs[R3]*d]