4-1
Assembly Language Instructions
This chapter describes in detail about MSP50P614/MSP50C614 assembly
language. Instruction classes, addressing modes, instruction encoding and
explanation of each instruction is described.
Topic Page
4.1 Introduction 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 System Registers 4–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Instruction Syntax and Addressing Modes 4–8. . . . . . . . . . . . . . . . . . . . . .
4.4 Instruction Classification 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Bit, Byte, Word and String Addressing 4–44. . . . . . . . . . . . . . . . . . . . . . . .
4.6 MSP50P614/MSP50C614 Computational Modes 4–49. . . . . . . . . . . . . . . .
4.7 Hardware Loop Instructions 4–53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8 String Instructions 4–55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9 Lookup Instructions 4–57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10 Input/Output Instructions 4–59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11 Special Filter Instructions 4–59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.12 Conditionals 4–69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.13 Legend 4–70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.14 Individual Instruction Descriptions 4–74. . . . . . . . . . . . . . . . . . . . . . . . . . .
4.15 Instruction Set Encoding 4–189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.16 Instruction Set Summary 4–198. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4