
框图
DS100973-44
图1.框图
1.0设备描述
1.1建筑
该COP8系列基于改进的哈佛架构
TURE ,它允许数据表中直接访问
程序存储器。这是现代非常重要
基于微控制器的应用程序,因为程序存储器
是通常的ROM或EPROM ,而数据存储器通常是
内存。因此数据表,需要将包含在
非易失性存储器中,所以它们不会丢失,当单片机
控制器断电。非存储器用于数据的存储
变量由EERAM在COP8SEC5提供和
COP8SER7 。在哈佛结构,取指令和
存储器的数据传输可以用两阶段重叠
管道,这允许下一条指令从取
程序存储器,而在当前指令正在EX-
利用数据存储ecuted 。这是无法实现的冯
诺依曼单地址总线架构。
在缔约方大会第八届会议家人支持AL-一个软件堆栈方案
低点用户把许多子程序调用。这种钙
使用高级语言时pability是很重要的。同
一个硬件堆栈,用户被限制在一个小的固定数量
的堆栈层次。
1.2指令集
在今天的8位微控制器应用领域的成本/
的性能,灵活性和上市时间是几的
系统设计人员在试图建立面临的关键问题
精心设计的竞争,在市场上的产品。
许多这些问题可通过的方式来处理
其中,微控制器的指令集处理流程 -
荷兰国际集团的任务。这就是为什么在缔约方大会第八届会议的家庭提供了一个独特的
和代码效率的指令集 - 一个提供
柔韧性,功能性,降低了成本和时间更快马歇尔
KET ,今天的基于微控制器的产品要求。
代码效率是很重要的,因为它使设计人员能够
将更多的片上功能集成到更小的程序存储器
www.national.com
2
空间( ROM / OTP ) 。选择一个微控制器用更少的亲
程序存储器大小意味着更低的系统成本,并
知道更多的代码的增加安全性,可打包
到可用的程序存储器空间。
1.2.1主要指令集特点
在COP8系列采用IN-的独特组合
梁支集的特点,这为设计人员提供最佳的
代码效率和程序存储器的利用率。
单字节/单周期执行代码
的效率是由于这样的事实,大多数指令的
系统蒸发散是单字节的品种,从而在最短的亲
克的空间。由于紧凑的代码不占用一分
程序存储空间stantial量,设计人员可以
整合更多的特性和功能到微
控制器的程序存储器空间。还有,多数的指令
由该装置执行的系统蒸发散均为单周期,导致
最低纲领的执行时间。事实上, 77指令的%
系统蒸发散是单字节单周期,提供更大的代码和
I / O效率,更快的执行代码。
1.2.2许多单字节,多功能指令
在COP8指令集采用了许多单字节,多
功能说明。这使得单个指令来AC-
complish多种功能,如DRSZ , DCOR , JID , LD
(负载)和X (外汇)与后递增的说明
和后递减,仅举几个例子。在
许多情况下,该指令集可以同时执行
多达三个函数具有相同的单字节IN-
梁支。
JID :
(跳转间接) ;单字节指令;解码克斯特
最终事件并跳转到相应的中断服务程序
(类似于“DO CASE ”,在更高层次LAN-声明
轨距) 。
刘旭东:
(负载累加器间接) ;单字节的查找表
指令提供从程序高效的数据路径