系统概述
Dais-CMX系列现代计算机组成原理与系统结构是以广受赞誉的经典产品Dais-CMH+为基础研制的第三代面向教学实践领域的计算机应用类实验系统。以系统结构与原理组成为基础,综合接口应用,渉及CPLD器件的逻辑设计,知识面宽、适用范围广泛。
Dais-CMX系列具有字长16位的CMX16+十六位体系结构和字长为8位的CMX08+准十六位体系结构。
体系结构
Dais-CMX系列可以参照现代计算机的标准设计原理计算机结构,把模型机的构造特性提升到与IBM PC相兼容的水准,因此在该系统上,面向汇编语言和C语言的微操作由理想变成现实。达爱思原理计算机对于“定长指令”仅从指令格式分类的角度举例验证,动态的体系结构彻底摆脱了非标准实验环境困绕,彻底摆脱特定虚构的不规范指令系统!
微控制器
Dais-CMX系列运用“PLA”理念,用存储器逻辑与组合逻辑相结合的方法构造微控制器,根据程序需要自动变更当前控制逻辑,对于使用频率高的简单指令以及很有用又不复杂的指令选择组合逻辑,遇到复杂的需扩充的指令选择存储器逻辑,从而实现动态计算机体系结构。
系统部件
Dais-CMX08+准十六位计算机组成原理实验系统由实验平台、开关电源、软件三大部分组成。实验平台上有寄存器、运算单元、累加器、暂存器、地址寄存器、程序计数器、16位输入/输出单元、存储器单元、指令寄存器、堆栈、中断源、微地址寄存器、微程序控制器、组合逻辑控制器、微动开关/指示灯、脉冲源、24个按键、字符式LCD、USB通信口、RS232通信口及其实验扩展区。
指令格式
Dais-CMX系列的指令格式,采用“变长指令字”结构,不同指令操作码不完全相同,操作码的位数不固定,结构灵活,指令码的冗余少,能充分利用指令的毎一位,两个系统均可指定256种操作,即*多可以包含256条指令,具有“达爱思通用汇编器”,既可打造属于您自己的个性化指令系统,亦可设计成与十六位、八位微处理器100%一致的标准指令系统,为原理计算机的标准化设计奠定了坚实的基础。
后续微址
Dais-CMX系列微程序控制器采用“后续微地址隐含技术(BAF)”,采用断定法,由转移控制段BCF(2位)规定后续微地址形成方式,支持顺序执行(uPC+1)、进位位转移、零标志转移、无条件转移、在取指周期以操作码形成后续微地址。
总线结构
Dais-CMX系列采用三总线结构,分别是数据总线(DBUS)、指令总线(IBUS)和微总线(uBUS),这种三者分离并行的总线结构,可在当前指令结束后的*微周期进入下一条指令的获取。