执行周期
控制存储器(CM)用来存放实现全部指令系统的所有微程序,它是一种只读型存储器 .一旦微程序固化,机器运行时则只读不写。
微程序控制原理:一条机器指令可以分解为许多基本的微命令序列,每一条机器指令对应一段程序
微命令是微操作的控制信号 兼容性和互斥性微命令
微指令是控制存储器一个单元的内容,(即控制)字是微命令的集合 微指令包含两部分:操作控制字段,顺序控制字段 微周期
从控制存储器中取一条微指令并执行所需的全部时间 微程序
微指令的集合,一条机器指令对应于一段微程序
微指令编码法
1直接控制法(微指令字太长) 2最短编码法(译码复杂) 3字段编码法(直接间接)
机器指令的操作码字段指出各段微程序的入口地址(初始微地址)
第八章
外设的分类①输入输出②辅助存储器③终端④过程控制设备
道密度 tpi 位密度 bpi
存储容量 格式化存储容量 :实际可用的容量
平均存取时间: 存取时间(寻到时间 ,旋转时间,传输时间),取存取时间最大最小值的平均值
常用磁记录方式 1直接记录 归零 rz
不归零nrz
不归零-1 nrz-1
按位编码记录 调相制(PE)
记录“1”时,写电流在位周期中间由负变正;记录“0”时,写电流在位周期中间由正变负 当连续出现两个或两个以上“1”或“0”时,为了维持上述原则,在位周期的边界上也要翻转一次
调频制(fm)
记录“1”时,写电流在位周期中间和边界各改变一次方向;记录“0”时,写电流仅在位周期边界改变一次方向。 改进的调频制(MFM)
记录“1”时,写电流在位周期中间改变方向;记录独立的一个“0”,写电流不改变方向;记录连续的两个“0”,写电流在位周期边界改变方向。 改进的改进的调频制(M2FM)
记录“1”时,写电流在位周期中间改变方向;记录独立的一个“0”,写电流不改变方向;记录连续的两个“0”,写电流在位周期边界处改变方向,产生磁化翻转;记录连续两个以上的“0”,写电流在前两个“0”的位周期边界处改变方向,以后每隔两个“0”的位周期边界处,写电流再改变一次方向,产生翻转翻转
信息的存放。
存放时,优先存放在同一柱面上。 扇区编号从1开始,磁道从零开始 磁道号,磁头号,扇区号
格式化容量=每道扇区数×扇区容量×总磁道数
分区域记录
字符显示方式中的vram 字符代码缓存和字符属性缓存
在字符显示方式中,将一屏中可显示的最多字符数称为分辨率 在图形显示方式中,将一屏中可显示的像素点数称为分辨率
第九章
输入输出接口:主机与外设的链接方式有 辐射型,总线型。输入输出接口解决传输信息形式和速度的差异
端口是指接口电路中可以进行读/写的寄存器
I/O编址方式
独立编址,设置专门的io指令 间接寻址64k个字节端口 间接时使用dx 统一编址
程序查询方式 主机与外设不能同时工作,系统效率低,控制简单
中断方式 适用于中低速设备
Dma方式 DMA方式只能进行简单的数据传送操作,在数据块传送的起始和结束时还需CPU及中断系统进行预处理和后处理
通道方式 是从属于CPU的一个专用处理器。只打扰CPU两次
程序中断与调用子程序的区别
子程序的执行是由程序员事先安排好的
子程序的执行受到主程序或上层子程序的控制 不存在同时调用多个子程序的情况
程序中断
简单中断 dma请求(让出一个或几个存取周期供外设与主存交换信息) 向量中断是指那些中断服务程序的入口地址是由中断事件自己提供的中断
只有当某个中断源的优先级别高于CPU现在的优先级时,才能中止CPU执行现在的程序。
Cpu响应中断的条件 ①有中断产生
②开中断 ③一条指令执行完毕
中断隐指令 :接到中断到中断服务程序
其所完成的事为 (1) 保存断点
(2) 暂不允许中断 (3)引出中断服务程序
中断现场的保护和恢复
在中断服务程序开始时,应由软件去保存那些硬件没有保存,而在中断服务程序中又可能用到的寄存器(如某些通用寄存器)的内容,在中断返回之前,这些内容还应该被恢复
允许和禁止中断
(允许中断还是禁止中断是用CPU中的中断允许触发器控制的) 允许中断即开中断,下列情况时应开中断:
⑵ 在中断服务程序执行完毕,恢复中断现场之后;
⑵ 在多重中断的情况下,保护中断现场之后。 禁止中断即关中断,下列情况时应关中断:
⑴ 当响应某一级中断请求,不再允许被其他中断请求打断时; ⑵ 在中断服务程序的保护和恢复现场之前。
中断屏蔽
中断源发出中断请求之后,这个中断请求并不一定能真正送到CPU去,在有些情况下,可以用程序方式有选择地封锁部分中断,这就是中断屏蔽。
中断屏蔽触发器MASK=1,屏蔽中断
中断响应次序与中断处理次序
直接存储器访问DMA方式是在外设和主存储器之间开辟一条“直接数据通道”
如果采用定长信息块记录格式 ,直接寻址的最小单位是扇区。 磁盘地址为 :驱动 器号、圆柱面号、盘面号、扇区号
Cpu周期为机器周期
如何知道取得 的是指令还是数据 ①地址来源不同 ②机器周期不同
Eint =0关中断
静态ram需要有片选端 动态可以用行选通信号,列选通信号
Dram采用了地址复用
译码器 的输出方向
5-17 30次操作,一次刷新

