| Electronic Components Datasheet Search |
|
AN3350 Datasheet(PDF) 59 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3350 Datasheet(HTML) 59 Page - STMicroelectronics |
|
59 / 185 page ![]() AN3350 Working with the assembler Doc ID 018512 Rev 2 59/185 10.3 Assembly file layout This section explains the assembly source file layout. eTPU assembly language includes mnemonic operation codes for machine instructions in the microcontroller’s instruction set and provides mnemonic directives for specifying assembler auxiliary actions. It also explains how to define and use macro instructions with predefined statement sequences, and how to use conditional assembly code. 10.3.1 Instructions, directives and packets The eTPU processes (fetches and executes) 32 bits words. Each word contains one or more instructions that are all executed in parallel (but see "parallelism issues" in the eTPU block guide for exceptions). The set of instructions encoded into or decoded out of a single memory word is called 'a packet'. Note: Another terminology is using the pair Instruction/Sub-instruction for referring to Packet/Instruction respectively. 10.3.2 Syntax Each instruction (or directive) appears in the code as a separate line. To combine several instructions into a packet, one can either write the instructions in the same line or surround them with curly braces ('{', '}'). Inside a packet, instructions are separated by the semicolon char (';') or optionally (when braced) by the newline char. Eempty lines inside braced packets are ignored. For example, if I1 and I2 are instructions, the following are legal packets: ● I1 ● { I1 } ● I1 ; I2 ● { I1 ; I2 } ● { I1 I2 } ● { I1 ; I2 } Note: Directives can not take part in packets. Labels are not part of packets. they can only precede one. Miscellaneous options -lint Dump a list of detected possible errors to stderr (no object file is created) -extern Assume all undefined symbols are external -global Assume all defined symbols are global Reserved options -ide Reserved for IDE invocations Table 4. Assembler command-line switches (continued) Options Switch Description |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |