计 算 机 组 成 原 理
实 验 指 导
2016 / 2017 学年 第 2 学期
专 业
班 级
姓 名
学 号
指导教师
1
第一章 Dais-CMX16 +系统概述
1.1 系统特点
1. 指令格式
Dais-CMX 系列的指令格式,采用“变长指令字”结构,不同指令操作码不完全相同,操作码
的位数不固定,结构灵活,指令的码点冗余少,能充分利用指令的毎一位。可指定 256 种操作,即
最多可以包含 256 条指令。在“达爱思通用汇编器”的支撑下,打造属于自己的个性化指令系统,
亦可设计成与十六位、 八位微处理器兼容的通用指令系统, 为模型计算机的标准化与通用性设计构
建了一个可操作平台。
2. 微控制器
Dais-CMX 系列运用“ PLA ”理念,用存储器逻辑与组合逻辑相结合的方法构造微控制器,根
据程序需要自动变更当前控制逻辑, 对于使用频率高的简单指令以及很有用又不复杂的指令选择组
合逻辑,遇复杂的、不规整需扩充的指令选择存储器逻辑,从而实现动态的微控制体系结构。
3. 后续微址
Dais-CMX 系列微程序控制器中隐含后续微地址( BAF ),采用断定法,由转移控制段 BCF (2
位)规定后续微地址形成方式,支持顺序执行( uPC+1),进位位转移,零标志转移,无条件转移,
在取指周期以操作码形成后续微地址。
4. 总线结构
Dais-CMX 系列采用三总线结构, 分别是数据总线 (dbus)、指令总线 (Ibus)和微总线 (udbs),
这种三者分离并行的总线结构, 遇取指周期可以并行完成操作数的存取, 在当前指令结束后的首个
微周期可直接进入下一条指令的取指操作, 通过微总线形成电路解释与执行的后续微址, 因此指令
总线与微总线的主要仼务是预取指与后续微址的预处理。
5. 时序层次
Dais-CMX 系列拥有一个周期、节拍、脉冲组成的三级时序系统。以取指周期为始设了四个状
态触发器,在组合逻辑控制中,那个触发器为 1,控制器就进进入那个机器周期的微操作。系统按
序定拍,随机器周期动态变更节拍发生器,在非取指周期产生 T1→T3 →T4 三拍制节拍发生器,在
取指周期产生 T1 →T2 →T3→T4 四拍制发生器
2
1.2 硬件环境
1. 实时监视器
各部件单元都以计算机结构模型布局, 清晰明了, 各寄存器、 部件均有四个七段数码管显示其
十六进制内容,清楚明了。两个数据流方向指示灯,以直观反映当前数据值及该数据从何处输出,
而又是被何单元接收的。使得系统在实验时即使不借助 PC 机,也可实时观察数据流状态,判断其
正确性,提供一目了然的实验环境。
2. 开放式设计
系统支持三种实验电路构造方式, 即实验单元电路的硬布线连接方式、 单元电路的控位连接方
式和实验电路“软连线” 方式。对于实验单元电路的硬布线连接方式,可采用双头实验导线从零开
始在扩展区域逐一搭起一个实验电路; 对于各单元电路的控位连接, 只需使用双头实验导线在单元
电路控位与控制信号之间对应连接, 就可构造出实验所需的部件控制电路; 亦可使用可编程逻辑器
件在线设计下载实验电路,实现实验电路的“软接线” 。
系统的数据总线、地址总线、控制总线均通过插孔引出,并设计了