- 8
- 0
- 约1.98千字
- 约 18页
- 2018-01-05 发布于江西
- 举报
第六章、DSP技术及应用汇编语言程序设计.ppt
第六章、汇编语言程序设计 一、程序的控制与转移 二、堆栈的使用 三、加减法和乘法运算 四、重复操作 五、数据块传送 六、小数运算 七、浮点运算 6.1 程序的控制与转移 利用控制和转移指令可以执行分支转移、循环控制以及程序操作。 1、条件算符 1)条件 2)条件分组、分类 3)选用条件字符时注意 第一组:组内两个条件可以与/或,但不能在组内同一类中选两个条件与/或。当选择两个条件时,累加器必须是同一个。 第二组:可从组内3类算符中各选一个条件与/或,但不能在同一类中中选两个条件与/或。 组与组之间的条件只能“或”。 2、循环操作BANZ 程序编程时经常需要重复某段程序,BANZ利用辅助寄存器 试编程序,在4项乘积aixi(i=1,2,3,4)找出最大值保存到存储器单元中。 6.2 堆栈的使用 堆栈被用于保存中断程序、调用子程序的返回地址,也用于保护和恢复用户指定的寄存器和数据,还可用于程序调用时的参数传递。返回地址是由DSP自动保存的。 用户编写的压栈指令和出栈指令将指定的内容压入和弹出堆栈,SP总是指向最后压入堆栈的数据,压栈之前SP减1,出栈之后SP加1。 C54x支持软件堆栈,在用户指定的存储区开辟一块存储区作为堆栈存储器。堆栈的定义及初始化步骤为: 1)声明具有适当长度的未初始化段; 2)将堆栈指针指向栈底; 3)在链接命令文件(
您可能关注的文档
- 嵌入式系统导论与DSP技术.ppt
- 彭启琮-DSP技术1-数字信号处理.ppt
- 彭启琮-DSP技术3-DSP的软件结构.ppt
- 彭启琮-DSP技术4-DSP的开发环境与工具.ppt
- 彭启琮-DSP技术5-快速傅里叶变换.ppt
- 晶赞科技DSP.pptx
- 杭电DSP原理与应用.ppt
- 汽车测试技术第六章.ppt
- 浅析DSP技术的应用及其发展前景.ppt
- 现代DSP技术课件dspbuilder设计十至十四章.ppt
- 2026年甘肃省中医院考核招聘编外人员(第二期)笔试参考试题及答案解析.docx
- 虚拟电厂资源聚合与调度系统设计_智能电网技术.docx
- 2026四川成都蓉城酒店管理有限公司招聘酒店人力资源部人力资源岗等岗位11人笔试参考题库及答案解析.docx
- 2026年苏教版七年级道德与法治真题模拟.docx
- 2026年设备监理师《设备工程政策法规》试卷.doc
- 2026年小学教师资格证考试学科知识与教学能力信息技术J试卷.doc
- 基于NB-IoT的智能烟感火灾报警系统设计_物联网应用.docx
- 2026四川成都大学附属小学招聘教师4人笔试参考题库及答案解析.docx
- 基于FreeRTOS的智能水表低功耗设计与NB-IoT通信实现.docx
- 极端寒潮下光伏作为应急电源在民生保供中的社会责任_市场调研报告.docx
原创力文档

文档评论(0)