会员登录: 用户  密码 
达爱思大学计划 联系我们 收藏本站 繁體中文
技术文章  
【 字体: 】【打印此页】  
★真正的十六位体系结构计算机组成原理

发布日期:[2009-6-27]    共阅[3377]次
    
  在我们推出Dais-CMX16+之前,其他厂家也推出过所谓的“十六位计算机组成原理”实验扩展板,然而这些号称“十六位”的实验扩展板几乎全是总线宽度的增加,并将指令码延伸到十六位字代码,稍微有点基础的人都知道:这样做毫无意义!

一、十六位机应支持字节指令码
  众所周知,就算现在PC上使用的64位的CPU,仍然支持单字节指令,如NOP(指令码90h)。因为字节是存储设备的基础单位,而这些所谓的“十六位”实验扩展板将指令码延伸到十六位,显然无法设计出与标准机一致的指令系统。

二、十六位机应支持字节操作
  仅仅设计“MOV AX,1234h”这样的指令就算是十六位机?不,其实除了字传送,十六位机也应能支持字节传送,如果摒弃了字节操作,一味追求“十六位”表面现象,那么类似于80x86中的“MOV AL,34h”指令就无法设计了。

三、十六位机应支持奇偶字节交叉传送
  除了支持字节操作,十六位机应具备奇偶交叉传递规则,如果在设计时不考虑细节只追求表象,那些“十六位”的实验扩展板根本设计不出“MOV AL,BH”这样的指令。

  Dais-CMX16+以真实计算机原理为基础,历时三年、深度潜心研制,继承了传统计算机组成原理的自定义指令系统的设计风格,同时以标准计算机为起点,从硬件层面还原十六位计算机真实架构,可设计出80x86、8051等不同字长CPU的部分或全部指令,同时具备其他厂家难以克隆的独特之处:

  ●面向底层的单节拍细化调试
  ●面向应用的宏单步调试(步越CALL指令)
  ●面向应用的断点调试
  ●存储器分段(程序段、数据段、特殊段)
  ●面向汇编语言、高级语言的万能汇编器
  ●面向标准机的80x86、8051指令系统
【 字体: 】【打印此页】 【返回】【顶部】【关闭】  
苏ICP备07012288号
版权所有 © 2007 启东达爱思计算机有限公司
 页面执行时间:0毫秒