位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1281页 > ATXMEGA128D4 > ATXMEGA128D4 PDF资料 > ATXMEGA128D4 PDF资料2第9页

XMEGA D4
这个概念实现了每个时钟周期执行的指令。程序存储器
在系统重新编程的闪存。
6.3
注册网络文件
快速访问寄存器文件包括工作寄存器,一个32 ×8位通用
时钟周期的访问时间。这允许单周期算术逻辑单元(ALU)运算。在一个典型
的ALU操作中,两个操作数从寄存器文件的输出,执行的操作,
并将结果存回寄存器文件 - 在一个时钟周期。
六的32个寄存器可以用作3个16位的间接寻址寄存器指针数据
空间寻址 - 实现高效的地址运算。其中的一个地址指针可以
也可以用作为地址指针为查找表在闪存程序存储器。
6.4
ALU - 算术逻辑单元
高性能的算术逻辑单元(ALU)支持算术和逻辑运算
寄存器之间以及寄存器和常数之间。单寄存器操作,也可
执行。
内
一个时钟周期中,通用寄存器之间的算术运算
或寄存器与立即数之间执行。算术运算或逻辑运算后,将
状态寄存器被更新,以反映操作结果的信息。
ALU操作分为三个主要类别 - 算术,逻辑和位
系统蒸发散。这两个8位和16位运算的支持,而指令集可以很容易
实现32位运算。该ALU还提供了强大的倍增器,同时支持
符号和无符号的乘法和小数格式。
6.5
程序流程
当
器件上电时, CPU开始执行从最低地址的说明
在闪存程序存储器“0” 。程序计数器( PC)地址下一条指令
是牵强。复位后, PC设置为位置“0” 。
程序流程通过无条件的跳转指令和调用指令,能
直接寻址整个地址空间。多数指令使用一个16位字格式,
虽然数量有限的使用32位格式。
在中断和调用子程序的返回地址的PC上存储堆栈。堆栈
被有效地分配在一般数据SRAM,因此堆栈大小仅受限
通过将总的SRAM大小和SRAM的使用情况。重新设置堆栈指针( SP)指向后
最高地址的内部SRAM 。 SP的读/写访问的I / O存储器
空间,从而轻松实现多个栈或堆区。数据SRAM可以
很容易通过在AVR CPU支持五种不同的寻址模式进行访问。
9
8135G–AVR–08/10