学校教学中寻址方式有8种,以下是名称与助记符,以及指令流程(以ST为例):
1.立即寻址 I
Ri -> MAR , M -> MDR ->C , Ri+1 ->Ri
2.寄存器寻址 R
3.寄存器简址 (R)
Ri -> MAR,M -> MDR -> C
4.自减型寄存器间址 -(R)
Ri-1 -> Ri,MAR ,M -> MDR ->C
5.自增型寄存器间址 (R)+
Ri -> MAR , M -> MDR ->C , Ri+1 ->Ri
6.自增型双间址 @(R)+
Ri ->MAR , M ->MDR ->C , Ri+1 -> Ri , C ->MAR , M ->MDR -> C
7.变址方式 X(R)
PC -> MAR , M ->MDR ->C, PC+1 -> PC, Ri+C -> MAR , M ->MDR ->C
8.跳步方式 SKP
以下是部分英语名词的介绍(可能有部分错误与疏漏):
CPU中设备名称:
ALU:算数逻辑单元
A,B:选择器
Ri:通用寄存器组
C,D:暂存器(C用于源操作数,D用于目的操作数)
IR(Instruction Register):指令寄存器 PC(Program Counter):程序寄存器 PSW(Program Status Word):程序状态字寄存器 SP(Stack Pointer):堆栈指针 MAR(Memory Address Register):地址寄存器 MDR(Memory Data Register):数据缓冲寄存器 AB(Address Bus):地址总线 DB(Data Bus):数据总线 CB(Control Bus):控制总线 CM:控制存储器 uIR:微指令寄存器 uAR:微地址寄存器 工作周期:取值周期:FT 源周期:ST 目的周期:DT 执行周期:ET 时钟脉冲信号(一般情况下): CP(Control Program):控制程序 R(Read) W(Write) E(Enter) eg:EMAR S(Set) eg:SMAR 其他: SR:源操作数采用R寻址,表明源操作数在CPU内的寄存器中 DR:目的操作数采用R寻址,表明目的操作数在CPU内的寄存器中 标签:操作数,MAR,寻址,-----,寄存器,MDR,指令系统,Ri From: https://www.cnblogs.com/jiazhongjg/p/17806487.html