零、注意点
关于求地址相关问题注意点
- 无符号数来表示内存地址。
- 不能用形式地址与内存地址直接相加(注意形式地址的位数和表示形式,进行符号拓展)。
转移指令
1、掌握转移指令的基本过程
- 1)取指令
- 根据PC取出本条指令;
- 修改PC为顺序执行的下条指令地址,(PC)+1→PC。注:此处的“1”为1个指令字长,按字节编址时,有可能是(PC)+n,也有可能是多次(PC)+1。
- 2)分析指令:检测转移条件是否满足。
- 3)执行指令
- 若检测到条件满足,则转移,即修改(PC)为目标地址:
- ①按字节编址时 (PC)+指令字长×OFFSET (指令条数)
- ②(PC)+OFFSET (偏移量) ,此时指令条数 = OFFSET/指令字长
- 若检测到条件不满足,则
- 若检测到条件满足,则转移,即修改(PC)为目标地址: