- 1、本文档共128页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]DSP汇编指令集
ADSP汇编指令集
2004年11月16日
目 录
一、SUMMARIZE 1
1、QUICK LIST OF INSTRUCTIONS 1
2、OVERVIEW 4
3、INTRUCTION TYPES NOTATION CONVENTIONS 6
4、MULTIFUNCTION INSTRUCTIONS 8
4.1、ALU/MAC With Data Program Memory Read 8
4.2、Data Program Memory Read 10
4.3、Computation With Memory Read 10
4.4、Computation With Memory Write 11
4.5、Computation With Data Register Move 12
5、ALU, MAC SHIFTER INSTRUCTION 13
5.1、ALU Group 13
5.2、MAC Group 14
5.3、Shifter Group 14
6、MOVE: READ WRITE 15
7、PROGRAM FLOW CONTROL 16
8、MISCELLANEOUS INSTRUCTIONS 17
9、EXTRA CYCLE CONDITIONS 18
9.1、Multiple Off-Chip Memory Accesses 18
9.2、Wait States 19
9.3、SPORT Autobuffering DMA 19
10、INSTRUCTION SET SYNTAX 20
10.1、Punctuation Multifunction Instructions 20
10.2、Syntax Notation Example 20
10.3、Status Register Notation 21
二、DSP INSTRUCTIONS 21
1. ADD/ADD with CARRY 21
2. SUBTRACT X-Y/SUBTRACT X-Y with BORROW 23
3. SUBTRACT Y-X/ SUBTRACT Y-X with BORROW 25
4. AND, OR, XOR 27
5. TEST BIT,SET BIT,CLEAR BIT, TOGGLE BIT 29
6. PASS/CLEAR 31
7. NEGATE 34
8. NOT 35
9. ABSOLUTE VALUE 36
10. INCREMENT 37
11. DECREMENT 39
12. DIVIDE 40
13. GENERATE ALU STATUS 42
14. MULTIPLY 43
15. MULTIPLY/ACCUMULATE 46
16. MULTIPLY/SUBTRACT 49
17. CLEAR 51
18. TRANSFER MR 52
19. CONDITIONAL MR STATURATION 54
20. ARITHMMETIC SHIFT 55
21. LOGICAL SHIFT 56
22. NORMALIZE 58
23. DERIVE EXPONENT 60
24. BLOCK EXPINENT ADJUST 63
25. ARITHMETIC SHIFT IMMEDIATE 64
26. LOGICAL SHIFT IMMEDIATE 66
27. REGISTER MOVE 67
28. LOAD REGISTER IMMEDIATE 69
29. DATA MEMORY READ (Direct Address) 71
30. DATA MEMORY READ (Indirect Address) 72
31. PROGRAM MEMORY READ (Indirect Address) 73
32. DATA MEMORY WRITE (Direct Address) 75
33. DATA MEMORY WRITE (Indirect Address) 76
34. PROGRAM MEMORY WRITE (Indirect Address) 78
35. I/O SPACE READ/WRITE 79
36. JUMP 80
37. CALL 81
38. JUMP or CALL ON FLAG IN PIN 83
39. MODIFY FLAG OUT PIN 84
40. RTS 85
41. RTI 86
42. DO UNTIL 87
43. IDLE 89
44. STACK CONTROL 91
45. TOPPCSTACK 93
46. MODE CONTROL 95
47. MODIFY ADDRESS REGIS
文档评论(0)