TMS320LF2407A汇编指令(word版10).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TMS320LF2407A汇编指令集 2011年word版 临沂大学信息学院 Liuyuli LYL7120@163.com 目 录 第1部分 前言 1 1.1 指令集按功能分为六大类: 1 1.2 符号定义 1 第2部分 TMS320LF240x的汇编指令概述 2 2.1.汇编语言源程序的标准格式 2 2.2 在编写汇编语句时,必须遵循以下格式: 2 2.3 汇编语言的指令集 2 2.4 汇编指令的语法和说明 2 2.5 存储器寻址方式 3 第3部分 汇编指令集 7 (1)ABS 累加器取绝对值 7 (2)ADD 累加器加 8 (3)ADDC 带进位的累加器加 9 (4)ADDS 符号扩展抑制的累加器加 9 (5)ADDT TREG指定移位的累加器加 10 (6)ADRK 辅助寄存器加短立即数 11 (7)AND 和累加器进行与操作 11 (8)APAC PREG加到累加器 12 (9)B 无条件跳转 12 (10)BACC 跳转到累加器指定的地址 13 (11)BANZ 辅助寄存器非0跳转 13 (12)BCND 条件跳转 14 (13)BIT 位测试 14 (14)BITT TREG指定位测试 15 (15) BLDD 数据存储器间的块传送 16 (16)BLPD 程序区到数据区的块移动 16 (17)CALA 累加器指定地址的子程序调用 17 (18)CALL 无条件调用 18 (19)CC 条件调用 18 (20)CLRC 控制位清0 18 (21)CMPL 累加器逻辑取反 19 (22)CMPR 辅助寄存器与AR0比较 19 (23)DMOV 数据移动 20 (24)IDLE 等待中断 21 (25)IN 从端口读入数据 21 (26)INTR 软件中断 21 (27)LACC 带移位的累加器装载 21 (28)LACL 装载累加器低16位,高16位清0 22 (29)LACT 由TREG指定左移位数的累加器装载 23 (30)LAR 辅助寄存器装载 24 (31)LDP 数据页指针装载 25 (32)LPH 乘积寄存器高位装载 26 (33)LST 状态寄存器装载 26 (34)LT TREG寄存器装载 27 (35)LTA TREG寄存器装载并累加前一次乘积 28 (36) 装载TREG寄存器指令LTD 28 (37)LTP TREG寄存器装载并将乘积寄存器内容存入累加器ACC中。 29 (38)LTS TREG寄存器装载、累加器减去前一次乘积 30 (39)MAC 乘累加 30 (40)MACD 乘累加并数据移动 31 (41)MAR 修改辅助寄存器 31 (42)MPY 乘 32 (43)MPYA 乘并累加前一次乘积 33 (44)MPYS 乘并减去前一次乘积 33 (45)MPYU 乘无符号数 34 (46)NEG 累加器取补码 34 (47)NMI 非屏蔽中断 35 (48)NOP 空操作 35 (49)NORM 累加器内容归一化 35 (50)OR 与累加器进行或操作 36 (51)OUT 输出数据到端口 36 (52)PAC 乘积寄存器内容装载到累加器 37 (53)POP 栈顶内容弹出到累加器低16位 37 (54)POPD 栈顶内容弹出到数据存储单元 38 (55)PSHD 数据存储单元内容压入堆栈 40 (56)PUSH 累加器的低16位压入堆栈 42 (57)RET 子程序返回 43 (58)RETC 条件返回 44 (59)ROL 累加器循环左移 44 (60)ROR 累加器循环右移 45 (61)RPT 重复执行下一条指令 45 (62)SACH 存储累加器移位后的高16位 46 (63)SACL 存储累加器移位后的低16位 47 (64)SAR 存储辅助寄存器 47 (65)SBRK 辅助寄存器减去短立即数 48 (66)SETC 控制位置位 48 (67)SFL 累加器左移 48 (68)SFR 累加器右移 49 (69)SPAC 累加器减乘积寄存器 49 (70)SPH 存储乘积寄存器的高16位 49 (71)SPL 存储乘积寄存器的低16位 50 (72)SPLK 长立即数存储到数据存储单元 51 (73)SPM 设置

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档