 |
|
|
Assembler for the Motorola DSP56F801-7 Family Microcontroller
What syntax does the a568 assembler use? The syntax as detailed in the Motorola DSP56800 Reference Manual See appendix A. In particular, A.7
What are the vec*.asm files? These are the Vector Tables and Initialisation Code. Each chip has its own.
How do I use the assembler? Invoke it with the required parameters, at a minimum, like this... a568 vector_routine_name program_name
for example, under DOS, targetting the 805, with your assembly code "myprog.asm"... a568 vec805.asm myprog.asm
under Linux, targetting the 803... ./a568 vec805.asm myprog.asm
How do I assemble code for the xxx chip? The memory configurations for chips vary, so the assembler needs to be told which chip is the target. By default, a568 assumes you're targetting the 805 (because a568 was originally designed for the IsoPod). To target the following chips...
for the 803 and 805... a568 vec805.asm myprog.asm
for the 807... a568 vec807.asm myprog.asm -807 |
|
 |