这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » MSP430 我刚学MSP430,特向高手们请教

共2条 1/1 1 跳转至

MSP430 我刚学MSP430,特向高手们请教

院士
2006-09-17 18:14:16     打赏
MSP430 我刚学MSP430,特向高手们请教



关键词: MSP430     我刚     特向     高手     请教    

院士
2006-12-22 22:43:00     打赏
2楼
问 1.关于中断和调用子程序的问题:
想问一下,当发生中断时,跳出主程序去执行其他后返回,因为要调用R0.....R15寄存器等变量操作,此时前主程序执行存在RAM里的数据是否会改变,尤其是R0.....R15寄存器里的数据,若是不变,那么他是以什么方式把这些数据备份并返回原先数据的?
2.关于堆栈问题:
堆栈空间是否是固定在RAM里一段地址空间,其容量有规定吗?还有堆栈指针寻址功能差不多和一个寄存器作用一样啊,堆栈的最大作用到底是什么? 1: 反正我知道在我的程序中堆栈的最大作用是中断程序中用到的寄存器需要压栈使用,要不从中断程序出来,中断程序用到的寄存器肯定发生变化,程序不乱套才怪。堆栈一般在ram的最后一段,容量没有规定,自己定的,注意用到的ram不要与堆栈重叠就行了。一般20~30字节够了吧。具体产品不一样。
--------我也是菜鸟 2: 这些问题与430没有什么关系,计算机原理,编译原理之类的书上解释得更清楚

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]