전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

AN3350 데이터시트(PDF) 59 Page - STMicroelectronics

부품명 AN3350
상세설명  eTPU compiler tools
PDF  185 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3350 데이터시트(HTML) 59 Page - STMicroelectronics

Back Button AN3350 Datasheet HTML 55Page - STMicroelectronics AN3350 Datasheet HTML 56Page - STMicroelectronics AN3350 Datasheet HTML 57Page - STMicroelectronics AN3350 Datasheet HTML 58Page - STMicroelectronics AN3350 Datasheet HTML 59Page - STMicroelectronics AN3350 Datasheet HTML 60Page - STMicroelectronics AN3350 Datasheet HTML 61Page - STMicroelectronics AN3350 Datasheet HTML 62Page - STMicroelectronics AN3350 Datasheet HTML 63Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 59 / 185 page
background image
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



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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