相同点:能响应随机请求;可并行操作
不同点:
中断:用程序实现中、低速I/O传送;能处理复杂的事态;一条指令结束时响应请求。程序切换
DMA:用硬件实现高速、简单I/O传送;一个总线周期结束时响应请求。总线权切换
第四节 模型机设计
设计步骤:拟定指令系统
确定总体结构
安排时序
拟定指令流程和微命令序列
形成控制逻辑
4.4.1指令系统
1.指令格式
指令字长16位,采用寄存器型寻址,指令中给出寄存器号。
双操作数指令格式
单操作数指令格式
转移指令格式
2.寻址方式
CPU可编程访问的寄存器:通用寄存器R、指令计数器PC、堆栈指针SP、程序状态字PSW
寻址方式 编码 助记符 定义
寄存器寻址 000 R (R)为操作数
寄存器间址 001 (R) (R)为地址
自减型寄存器间址 010 -(R) (R)-1为地址
立即/自增 011 (R)+ (R)为地址
型寄存器间址 访问后(R)+1
变址 101 X(R) (R)+d为有效
地址