第四节模型机设计设计步骤:拟定指令系统确定总体结构安排时序拟定指令流程和微命令序列。形成控制逻辑4.4.1指令系统1.指令格式格式、寻址方式、指令类型设置寄存器、ALU、数据通路设置画流程图(寄存器传送级)列操作时间表组:列逻辑式,形成逻辑电路微:按微指令格式编写微程序指令字长16位,采用寄存器型寻址,指令中给出寄存器号。(主存容量为64K×16位)双操作数指令格式:4633源地址目的地址单操作数指令格式:43333目的地址转移指令格式:151211986543210转移地址转移条件操作码寄存器号寻址方式寄存器号寻址方式操作码(可扩展)寄存器号寻址方式操作码寄存器号寻址方式方式N′Z′V′C′CPU可编程访问的寄存器:寻址方式编码助记符定义2.寻址方式寄存器寻址通用寄存器R、指令计数器PC、堆栈指针SP、程序状态字PSW000R(R)为操作数寄存器间址001(R)(R)为操作数地址自减型寄存器间址010-(R)-(SP)(R)-1为操作数地址(SP)-1为栈顶地址立即/自增型寄存器间址011(R)+(R)为操作数地址,访问后(R)+1(SP)+(SP)为栈顶地址,出栈后(SP)+1寻址方式编码助记符定义100(R)为间接地址,直接/自增型双间址101@(R)+(PC)+PC指向有效地址,(R)+d为有效地址(R)为操作数地址,(PC)为立即数地址,取数后(PC)+1访问后(R)+1@(PC)+访问后(PC)+1变址X(R)X(PC)(PC)+d为有效地址跳步110SKP跳过下条指令执行立即/自增型寄存器间址011(R)+访问后(R)+1(SP)+(SP)为栈顶地址,出栈后(SP)+1操作码助记符含义3.指令类型用于数传、堆栈、I/O操作0000MOV传送0001ADD加0101EOR