- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[信息与通信]DSP的编程语言
DSP控制器原理与应用 第三节 DSP编程语言 常用寄存器及映射地址 汇编指令集 主要包括两种分类:按照寻址方式和按照功能分类 按照功能分类分为4种基本类型: 1. 算术操作 加,减,乘,乘累加,乘累减, 32位操作数运算指令以及其他的一些专用指令。 2. 逻辑操作 与,或,异或,移位和测试指令等等。 3. 程序控制 跳转,调用,中断,返回,重复等等。 4. 装载存储 装载,存储,并行装载和存储型的指令 1.1 按照寻址方式分类 大体分为7种基本的数据寻址方式: 1. 立即数寻址 2. 绝对地址寻址 3. 累加器寻址 4. 直接寻址 5. 间接寻址 6. 存储器映射寄存器寻址 7. 堆栈寻址 常用符号 dmad 16位立即数表示的数据存储器地址 pmad 16位立即数表示的程序存储器地址 dmem 数据存储器操作数 pmem 程序存储器操作数 Smem 16位单数据存储器操作数 Lmem 使用长字寻址32位单数据存储器操作数 Xmem 在双(和一些)操作数指令使用的16位 Ymem 双数据存储器操作数 MMRx MMRy 存储器映射寄存器: AR0~AR7或SP MMR 存储器映射寄存器 常用符号 K 少于9位的短立即数 k3 3位立即数 0~7 k5 5位立即数 -16~15 k9 9位立即数 0~115 lk 16位长立即数 PC 程序指针 XPC 程序计数器扩展寄存器 SPC 程序页指针 PAR 程序地址寄存器 RC 循环计数器 ST0 常用符号 ST0 状态寄存器0 DP ST0寄存器中的9位数据页指针位 C ST0寄存器中的进位位 OVA ST0寄存器中的累加器A的溢出标志位 OVB ST0寄存器中的累加器B的溢出标志位 TC ST0寄存器中的测试/控制标志位 ARP ST0寄存器中的辅助寄存器指针位, 3位指针指向当前辅助寄存器ARx src 源累加器(A和B) dst 目的累加器(A和B) ST1 ST1 状态寄存器1 CPL ST1寄存器中的编译方式位 XF ST1寄存器中的外部标志状态位 SXM ST1寄存器中的符号扩展方式位 OVM ST1寄存器中的溢出方式位 INTM ST1寄存器中的中断屏蔽位 HM ST1寄存器中的保持方式位 FRCT ST1寄存器中的分数方式位 CMPT ST1寄存器中的兼容方式位 C16 ST1中的双16位/双精度算术选择方式位 BRAF ST1寄存器中的块循环有效标志 ASM ST1中的5位累加器移位方式位 -16~15 1.2 立即数寻址 用于设置常数和对寄存器的初始化 指令中包含一个操作数,没有寻找数据地址的操作 分为短立即数,用#K表示,包括3,5,8,9位,单字指令 长立即数,用#lK表示,16位, 双字指令 举例:LD #23,A 将立即数23送到A中 ASM文件实例 .mmregs .global _main .text _main: LD #2,A ;单字指令 LD #30,A ;单字指令 LD #250,A ;单字指令 LD #500,A ;单字指令 LD #0F13H,A ;双字指令 .end 查看其语句的长度。 1.3 绝对地址寻址 指令中包含存放操作数的16位的存储器单元地址 能寻址所有的数据存储器单元 常操作:16位的标号、16位的符号常量 包括四种类型: 1. 数据
您可能关注的文档
- [信息与通信]2-3电感传感器.ppt
- [信息与通信]2-1三相电动机的点动、连续运行控制.ppt
- [信息与通信]2003ASIC设计——2.ppt
- [信息与通信]1AC800F Overview V20060807.pdf
- [信息与通信]18、电子元器件技术培训资料.ppt
- [信息与通信]2003年04月工程师技术大比武考试试卷答案无线WCDMA-CN产品.doc
- [信息与通信]2007年度行业风险研究报告系列之环境保护行业.pdf
- [信息与通信]2010-12-09品质意识培训-V10.ppt
- [信息与通信]1汇金信息系统集成.ppt
- [信息与通信]2010年工作总结报告.ppt
- 2025年重庆市广元市选调生考试(行政职业能力测验)综合能力题库最新.docx
- 2025年重庆城市职业学院单招(语文)测试模拟题库有答案.docx
- 2025年重庆市德阳市行政职业能力测验模拟试题及答案一套.docx
- 2025年重庆工业职业技术学院单招语文测试模拟题库及完整答案1套.docx
- 2025年重庆市德阳市选调生考试(行政职业能力测验)综合能力题库最新.docx
- 2025年重庆市广元市行政职业能力测验题库1套.docx
- 2025年重庆工信职业学院单招(语文)测试模拟题库参考答案.docx
- 2025年重庆市泸州市单招语文测试模拟题库有答案.docx
- 2025年重庆市成都市行政职业能力测验题库必考题.docx
- 2025年重庆市巴中地区行政职业能力测验模拟试题带答案.docx
最近下载
- 摩托罗拉XiR_M3688_ServerManual维修手册.pdf VIP
- 奥西替尼杂质研究总结.pdf VIP
- 2024《格兰仕电器公司成本管理问题调查研究》8600字.docx VIP
- 中小学英语教师语音语调训练.ppt
- 《严格规范涉企行政检查》知识培训.pptx VIP
- MODS(多器官功能障碍综合征).ppt VIP
- 高中政治统编版必修一:(综合探究二)方向决定道路 道路决定命运.pptx
- VW75210-2 2011 (LV216-2) CN-电动汽车的高压屏蔽电缆要求和试验.pdf VIP
- 2022版小学《体育与健康课程标准》考试复习题库资料(含答案).pdf VIP
- 人工智能在邮政业的应用前景.pptx VIP
文档评论(0)