佛山XDM4232电话 艾拓微应广芯达
发货地址:广东省深圳市南山区
产品数量:10000000.00个
价格:面议
封装SOP8/16
开发可以
烧录可以
编带可以
开票可以
XDM4232在每个处理单元的堆栈指针是用来指引堆栈存储器的**部,该处是用来存储子程序的局部变量和参数的地
方;堆栈指针寄存器(SP)的地址是0x02。堆栈指针的位数是8 位,堆栈存储器是与数据SRAM 共享,所以
堆栈存储器的使用从地址0x00 开始,并在128 字节以内,不可以**过128 字节。FPP0 使用的堆栈存储器都可
以由用户通过堆栈指针寄存器来调整,意味着FPP0 的堆栈指针单位深度是可调的,以优化系统性能。下面
的示例显示了如何在ASM 汇编语言下定义堆栈:
﹒ROMADR 0
GOTO FPPA0
...
﹒RAMADR 0 // 地址必需小于0x100
WORD Stack0 [1] // 1 个WORD
WORD Stack1 [2] // 2 个WORD
...
FPPA0:
SP = Stack0; // Stack0 给FPPA0 使用,
// 只能有一层呼叫,因为Stack0[1]
...
call function1
...
在使用Mini-C 汇编语言下,由系统软件计算堆栈的深度,使用者不需特别花时间计算,主程序如下:
void FPPA0 (void)
{
...
}
http://atw2014.cn.b2b168.com