计算机4个主要部件:CPU 内存(主存) I/O 系统总线
MAR:存储器地址寄存器
MBR:存储器缓冲寄存器
计算机其实所做的事就是:取指令和执行指令
取到的指令被放到:指令寄存器(IR)
指令也分为四类:
举个例子:
指令是16位bit 4个16进制 第一个字节是要执行的操作 后三个字节是执行的操作的数字的地址
1 940-》1代表加载AC 940代表数字地址为940
一个指令周期=取指令+执行指令
DMA直接内存存取:I/O模块直接读取主存 不经过CPU
中断:IO或者主存停止CPU当前的工作去处理他们的。
最初为了提高效率,因为CPU比I/O模块和主存快的多 要等他们 所以先去做自己的事情,他们好了来中断CPU
因此在指令周期中加了一个中断阶段:
指令周期中的中断阶段: