添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第572页 > COP8-PGMA-56TF1 > COP8-PGMA-56TF1 PDF资料 > COP8-PGMA-56TF1 PDF资料1第17页
COP8AME9
10.0功能描述
(续)
10.2程序存储器
程序存储器由8192字节的闪存
内存。这些字节可以存放程序指令或CON-
常量数据(对于下岗指令数据表,跳载体
为JID指令,中断了VIS矢量
指令)。程序存储器是由15位寻址
程序计数器(PC ) 。在设备矢量所有的中断
程序存储器单元00FF十六进制。的内容
程序存储器中读取00进制中的已擦除状态。节目
执行复位后开始在位置0 。
如果在SP中包含6F返回指令被执行
(十六进制) ,指令执行将继续从程序
内存位置1FFF (十六进制) 。如果位置1FFF被访问
取指令,所述闪存将返回一个值
00.这是操作码的INTR指令,将导致
一个软件陷阱。
擦除和重写闪存的目的,
它是组织中的64字节页。
请参阅
表1
程序存储器大小和可用
地址范围。
表1.可用内存地址范围
节目
内存
尺寸(闪存)
8192
FL灰内存
选择寄存器
PAGE SIZE
地址(十六进制)
(字节)
64
1FFF
数据存储器
尺寸( RAM )
512
可用的
0-3
最大
内存
地址
(十六进制)
037F
设备
COP8AME9
10.3数据存储器
该数据存储器的地址空间包括片上RAM
和数据寄存器, I / O寄存器(配置,数据和
脚),控制寄存器, MICROWIRE / PLUS SIO移位
注册和各种寄存器和计数器相关
与计时器和USART的(除的
空闲定时器) 。数据存储是通过在 - 直接处理
梁支或间接地由B,X和SP指针。
所述数据存储器包含512个字节的RAM。十六
内存字节地址0F0为被映射为“登记”
0FF十六进制。这些寄存器可以立即被加载,并
也降低,并且与DRSZ (减量试验
注册并跳过如果为零)指令。该内存指针
寄存器X, SP ,B和S的存储器映射到该空间
在地址位置0FC到0FF六角分别与
其它寄存器被用于一般用途。
该指令集的许可证被设置在内存中的任何位,复位
或测试。所有的I / O和寄存器(除A和PC )是
内存映射;因此, I / O位和寄存器位可以是
直接地和单独地设定,复位和测试。把累加器
荡器(A )位,也可以直接和单独测试。
注:在上电时RAM的内容是不确定的。
10.4 DATA内存段夯扩
数据存储器地址0FF被用作映射内存
位置的数据段地址寄存器(S) 。
数据存储存储器或者直接通过一个寻址
指令中的单字节地址,或间接厘清
略去对B,X,或SP指针的引用(每
包含单个字节的地址) 。此单字节地址
允许256个地址从00到FF的寻址范围
(十六进制) 。此单字节地址的高位比特分割
数据存储存储器分成两个独立的部分所概述
以前。除了在RAM寄存器中存储的
从地址位置00F0到00FF ,所有的RAM内存
存储器映射与单字节AD-的上端位
穿着等于零。这允许将所述高位比特
单字节地址,以确定是否将基
地址范围(从0000到00FF )扩展。如果这上
位等于1 (表示地址范围0080至00FF )
那么地址扩展不会发生。可选地,如果
这高位比特等于零,则该数据段的扩展
寄存器S被用于扩展的基地址范围(从
0000 007F )从XX00到XX7F ,其中XX代表
8位来自S寄存器。因此, 128字节的数据段
扩展位于从地址0100至017F的
数据段1中, 0200至027F为数据段2中,等等,达到
FF00至FF7F为数据段255,基地址
范围从0000到007F表示数据段0参见
to
表1
以确定可用的RAM段本
装置。
图6
说明了如何在S寄存器数据存储器exten-
锡永用于延伸的基础地址的下半部分
范围(00 7F十六进制)到128字节的256个数据段
每一个,与来自XX00 32 KB的总寻址范围
到XX7F 。这种组织允许总共256个数据段
的每128个字节,一个额外的上基部ments
段的128个字节。此外,所有的寻址方式
可用于所有的数据段。在S寄存器必须是
程序的控制下改变,从一个数据移动
段( 128字节)到另一个。然而,上基
段(含16个内存寄存器,I / O寄存器,
控制寄存器等),总是可以不管
在S寄存器的内容时,由于上部底座段
(地址范围0080至00FF )是独立的数据段的
换货扩展。
总是利用的堆栈指针(SP )中的说明
引用该堆栈作为基段的一部分(段
0 ),不管在S寄存器的内容。在S寄存器
不被这些指令改变。因此,该
栈(具有子例程连接和中断使用)总是
位于基部段。堆栈指针将进行初始
源化在数据存储单元006F以指向作为一个结果
复位。
的RAM中所含的基段的128个字节是
下部和上部基片间分割。第一
112字节RAM居民从地址0000到006F的
下部基座段,而剩下的16个字节的
RAM表示位于16位数据存储寄存器
地址00F0到上底段的00FF 。没有
RAM被位于上侧的16地址( 0070至
007F )的下部基座段。
除了这些最初的128个字节的额外内存,但是,将
总是被映射的存储器中的128个字节(或更少)基团
在数据段地址扩展( XX00到XX7F )
下部基座段。
17
www.national.com

深圳市碧威特网络技术有限公司