MF1121-03aCMOS 4-BIT SINGLE CHIP MICROCOMPUTER(S1C60/62 Family Assembler Package)S5U1C62000A Manual
vi EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTSCHAPTER 8DISASSEMBLER ...
88 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.11.2 WarningWhen a warning occurs, the assembler will keep on proc
S5U1C62000A MANUAL EPSON 89(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKERCHAPTER 6LINKERThis chapter will describe the functions of the Linker l
90 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.2.2 Output FilesAn output file name can be specified in the command l
S5U1C62000A MANUAL EPSON 91(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.3 Starting MethodGeneral form of command linelk62 ^ [Options] ^ [<
92 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER-eFunction: Output of error fileExplanation: Also delivers in a file (.
S5U1C62000A MANUAL EPSON 93(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER-bss <address>Function: Set up of a relocatable BSS section start
94 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.4 MessagesThe linker delivers all its messages to the Standard Output
S5U1C62000A MANUAL EPSON 95(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.5 Linker Command FileTo simplify the keystroke in the command line at
96 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.6 Link Map FileThe link map file serves to refer to the mapping infor
S5U1C62000A MANUAL EPSON 97(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.7 Symbol FileThe symbol file serves to refer to the labels defined in
S5U1C62000A MANUAL EPSON vii(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTS9.8 Debug Functions ...
98 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.8 Absolute List FileThe absolute list file is an assembly source file
S5U1C62000A MANUAL EPSON 99(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.9 Cross Reference FileThe cross reference file enumerates all the add
100 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.10 LinkingLinking rulesThe linking process takes place in conformity
S5U1C62000A MANUAL EPSON 101(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKERtest1.oCODE1 (relocatable)BSS1 (relocatable)CODE2 (absolute 0x000–)BS
102 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.11 Automatic Insertion/Removal/Correction of "pset" Instru
S5U1C62000A MANUAL EPSON 103(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.12 Error/Warning Messages6.12.1 ErrorsWhen an error occurs, the link
104 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 6: LINKER6.13 Precautions(1) Upper limits, such as a maximum section count and
S5U1C62000A MANUAL EPSON 105(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTERCHAPTER 7HEX CONVERTERThis chapter will describe the functions
106 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTER7.3 Starting MethodGeneral form of command line hx62 ^ [Optio
S5U1C62000A MANUAL EPSON 107(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTER7.4 MessagesThe hex converter delivers all its messages via the
viii EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTS9.9.13 Trace...
108 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTER7.5 Output Hex Files7.5.1 Hex File ConfigurationSince each S1C6
S5U1C62000A MANUAL EPSON 109(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTER7.5.3 Motorola-S FormatThe hex converter converts an absolute o
110 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTER7.6 Error/Warning Messages7.6.1 ErrorsWhen an error occurs, the
S5U1C62000A MANUAL EPSON 111(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 7: HEX CONVERTERROM typeOffset valueFor ICE For Evaluation Board2764 0 027128 0
112 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLERCHAPTER 8DISASSEMBLERThis chapter will describe the functions of
S5U1C62000A MANUAL EPSON 113(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLER8.3 Starting MethodGeneral form of command line ds62 ^ [Option
114 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLER8.4 MessagesThe disassembler delivers all its messages via the S
S5U1C62000A MANUAL EPSON 115(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLER8.5 Disassembling OutputThe data/code mnemonics are restored fro
116 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLEROutput source file "test.ms" (default);Disassembler 62
S5U1C62000A MANUAL EPSON 117(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLEROutput source file "test.ms" (when -cu is specified);D
S5U1C62000A MANUAL EPSON 1(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 1: GENERALCHAPTER 1GENERAL1.1 FeaturesThe S1C62 Family Assembler Package contains
118 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 8: DISASSEMBLER8.6 Error/Warning Messages8.6.1 ErrorsWhen an error occurs, the
S5U1C62000A MANUAL EPSON 119(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERCHAPTER 9DEBUGGERThis chapter describes how to use the Debugger db62
120 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERSource fileFile format: Text fileFile name: <file name>.sDescr
S5U1C62000A MANUAL EPSON 121(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.3 Starting Method9.3.1 Start-up FormatGeneral form of command line
122 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.3.3 Start-up MessagesWhen Debugger db62 starts up, it outputs the
S5U1C62000A MANUAL EPSON 123(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERAfter initialization, the state of the screen including the position
124 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.4 WindowsThis section describes the types of windows used by the d
S5U1C62000A MANUAL EPSON 125(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERFeatures common to all windows(1) Open/close and activating a window
126 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.4.2 [Command] WindowThe [Command] window is used to do the followi
S5U1C62000A MANUAL EPSON 127(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.4.3 [Source] WindowThe [Source] window displays the contents of (1
2 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 1: GENERAL1.2 Tool Composition1.2.1 Composition of PackageThe S1C62 Family Assemb
128 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER(2) Current PCThe address line indicated by the current PC (program
S5U1C62000A MANUAL EPSON 129(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.4.4 [Data] Window(1) Displaying data memory contentsThe [Data] win
130 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.4.6 [Trace] WindowThe [Trace] window displays the trace result up
S5U1C62000A MANUAL EPSON 131(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.5 Tool BarThis section outlines the tool bar available with the de
132 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER[Go from Reset] buttonThis button resets the CPU and then executes t
S5U1C62000A MANUAL EPSON 133(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.6 MenuThis section outlines the menu bar available with the debugg
134 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.6.4 [Break] Menu[Breakpoint Set...]This menu item displays, sets o
S5U1C62000A MANUAL EPSON 135(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER[Register]This menu item opens or activates the [Register] window an
136 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.7 Method for Executing CommandsAll debug functions can be performe
S5U1C62000A MANUAL EPSON 137(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER • Commands that replace existing data after confirmationThe comma
S5U1C62000A MANUAL EPSON 3(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 2: INSTALLATIONCHAPTER 2INSTALLATIONThis chapter describes the required working e
138 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.7.2 Executing from Menu or Tool BarThe menu and tool bar are assig
S5U1C62000A MANUAL EPSON 139(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.7.3 Executing from a Command FileAnother method for executing comm
140 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.7.4 Log FileThe executed commands and the execution results can be
S5U1C62000A MANUAL EPSON 141(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8 Debug FunctionsThis section outlines the debug features of the d
142 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.2 Source Display and Symbolic Debugging FunctionThe debugger all
S5U1C62000A MANUAL EPSON 143(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER(3) Mix modeIn this mode, both unassembled codes and sources are dis
144 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.3 Displaying and Modifying Program, Data, and RegisterThe debugg
S5U1C62000A MANUAL EPSON 145(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGEROperating registersThe following operations can be performed on regi
146 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.4 Executing ProgramThe debugger can execute the target program s
S5U1C62000A MANUAL EPSON 147(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERSingle-stepping(1) Types of single-steppingThere are two types of si
4 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 2: INSTALLATION2.2 Installation MethodThe supplied CD-ROM contains the installer
148 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.5 Break FunctionsThe target program is made to stop executing by
S5U1C62000A MANUAL EPSON 149(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER(3) Register breakThis break function causes a break when the A, B,
150 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.6 Trace FunctionsThe debugger has a function to trace program ex
S5U1C62000A MANUAL EPSON 151(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER(2) Trace conditionThe trace starts when the target program starts e
152 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERIt is possible to specify a search condition and display the trace i
S5U1C62000A MANUAL EPSON 153(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.8.7 CoverageThe ICE retains coverage information (i.e., informatio
154 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9 Command Reference9.9.1 Command ListTable 9.9.1.1 lists the debug
S5U1C62000A MANUAL EPSON 155(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.2 Reference for Each CommandThe following sections explain all t
156 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.3 Program Memory Operationas (assemble mnemonic)FunctionThis co
S5U1C62000A MANUAL EPSON 157(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER •When the contents of the program memory are modified using the as
S5U1C62000A MANUAL EPSON 5(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 2: INSTALLATIONInstallShield Wizard Complete(6) Click [Finish] to terminate the i
158 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERpe (program memory enter)FunctionThis command rewrites the contents
S5U1C62000A MANUAL EPSON 159(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERpf (program memory fill)FunctionThis command rewrites the contents
160 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERpm (program memory move)FunctionThis command copies the content of
S5U1C62000A MANUAL EPSON 161(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.4 Data Memory Operationdd (data memory dump)FunctionThis comman
162 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERIf only <address1> is defined, the debugger displays data for
S5U1C62000A MANUAL EPSON 163(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERde (data memory enter)FunctionThis command rewrites the contents of
164 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER •In guidance mode, the following keyboard inputs have special mean
S5U1C62000A MANUAL EPSON 165(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERdf (data memory fill)FunctionThis command rewrites the contents of
166 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERdm (data memory move)FunctionThis command copies the contents of th
S5U1C62000A MANUAL EPSON 167(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.5 Register Operationrd (register display)FunctionThis command d
6 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 2: INSTALLATION2.3 Directories and Files after InstallationThe installer copies t
168 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERrs (register set)FunctionThis command modifies the register values.
S5U1C62000A MANUAL EPSON 169(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.6 Program Executiong (go)FunctionThis command executes the targ
170 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERGUI utility[Run | Go] menu item, [Go] buttonWhen this menu item or b
S5U1C62000A MANUAL EPSON 171(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERgr (go after reset CPU)FunctionThis command executes the target pro
172 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERs (step)FunctionThis command single-steps the target program from t
S5U1C62000A MANUAL EPSON 173(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERn (next)FunctionThis command single-steps the target program from t
174 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.7 CPU Resetrst (reset CPU)FunctionThis command resets the CPU.F
S5U1C62000A MANUAL EPSON 175(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.8 Breakbp (break point set)FunctionThis command sets or clears
176 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER • For direct input mode, an error results if you attempt to set br
S5U1C62000A MANUAL EPSON 177(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbpc (break point clear)FunctionThis command clears the specified br
S5U1C62000A MANUAL EPSON 7(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURECHAPTER 3SOFTWARE DEVELOPMENT PROCEDUREThis chap
178 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbd (data break)FunctionThis command sets or clears data break. This
S5U1C62000A MANUAL EPSON 179(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERNotes • For the first time this command is executed, no item can be
180 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbdc (data break clear)FunctionThis command clears the data break co
S5U1C62000A MANUAL EPSON 181(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbr (register break)FunctionThis command sets or clears register bre
182 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERNotes • For the first time this command is executed, no item can be
S5U1C62000A MANUAL EPSON 183(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbrc (register break clear)FunctionThis command clears the register
184 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbm (multiple break)FunctionThis command sets or clears multiple bre
S5U1C62000A MANUAL EPSON 185(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERNotes • For the first time this command is executed, no item can be
186 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbmc (multiple break clear)FunctionThis command clears the multiple
S5U1C62000A MANUAL EPSON 187(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbl (break point list)FunctionThis command lists the current setting
NOTICENo part of this material may be reproduced or duplicated in any form or by any means without the written permission of SeikoEpson. Seiko Epson r
8 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE3.2 Development Using Work BenchThis section sho
188 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbac (break all clear)FunctionThis command clears all break conditio
S5U1C62000A MANUAL EPSON 189(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbe (break enable)FunctionThis command sets the break enable mode. A
190 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERbsyn (break disable)FunctionThis command sets the break disable (sy
S5U1C62000A MANUAL EPSON 191(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.9 Program Displayu (unassemble)FunctionThis command displays a
192 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERsc (source code)FunctionThis command displays the contents of the p
S5U1C62000A MANUAL EPSON 193(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERm (mix)FunctionThis command displays the unassembled result of the
194 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.10 Symbol Informationsy (symbol list)FunctionThis command displ
S5U1C62000A MANUAL EPSON 195(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.11 Load Filelf (load file)FunctionThis command loads an object
196 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERlo (load option)FunctionThis command loads an Intel HEX format prog
S5U1C62000A MANUAL EPSON 197(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.12 ROM Accessrp (ROM program load)FunctionThis command loads pr
S5U1C62000A MANUAL EPSON 9(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE3.2.2 Creating a New ProjectThe work bench manag
198 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERvp (ROM program verify)FunctionThis command verifies the contents o
S5U1C62000A MANUAL EPSON 199(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERrom (ROM type)FunctionThis command specifies the type of the ROM ch
200 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.13 Tracetc (trace condition)FunctionThis command sets up the tr
S5U1C62000A MANUAL EPSON 201(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERta (trace area)FunctionThis command sets or clears the trace area b
202 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERNotes • The addresses must be specified within the range of the pro
S5U1C62000A MANUAL EPSON 203(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERtac (trace area clear)FunctionThis command clears program address r
204 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERtp (trace pointer)FunctionThis command displays the current locatio
S5U1C62000A MANUAL EPSON 205(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERtd (trace data display)FunctionThis command displays the trace info
206 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER(2) When [Trace] window is closed:When the td command is input witho
S5U1C62000A MANUAL EPSON 207(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERts (trace search)FunctionThis command searches trace information fr
10 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE3. Enter source codes in the [Edit] window.[Edi
208 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERNoteThe address specified for search must be within the range of the
S5U1C62000A MANUAL EPSON 209(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERtf (trace file)FunctionThis command saves the specified range of th
210 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.14 Coveragecv (coverage)FunctionThis command displays coverage
S5U1C62000A MANUAL EPSON 211(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERcvc (coverage clear)FunctionThis command clears the coverage inform
212 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.15 Command Filecom (execute command file)FunctionThis command r
S5U1C62000A MANUAL EPSON 213(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERrec (record commands to a file)FunctionThis command records all deb
214 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.16 loglog (log)FunctionThis command saves the input commands an
S5U1C62000A MANUAL EPSON 215(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.17 Map Informationma (map information)FunctionThis command disp
216 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.18 Mode Settingotf (on-the-fly display)FunctionThis command sel
S5U1C62000A MANUAL EPSON 217(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGERtim (time or step mode)FunctionThis command selects a measurement m
S5U1C62000A MANUAL EPSON 11(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE5. Click the [Insert into project] button on th
218 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.19 Self Diagnosischk (self diagnostic test)FunctionThis command
S5U1C62000A MANUAL EPSON 219(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.9.20 Quitq (quit)FunctionThis command quits the debugger.Format&g
220 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 9: DEBUGGER9.10 Error/Warning Messages1. ICE errorsError message Content of mes
S1C62 Family Assembler PackageQuick Reference
Memory MapS1C6200 Core CPUProgram Memory MapRegistersS1C6200 Core CPUPCIXXPPCPXLPCSXHIYYPYLYHSPBASPLSPHFCZDI03034781112RegistersProgram counterPCBFlag
Instruction List (1)S1C6200 Core CPUSymbols in the Instruction ListRegisters/Register DataA: Data register A or its contents (4 bits)B: Data register
Instruction List (2)S1C6200 Core CPUOpcodePSETJPJPBACALLCALZRETRETSRETDNOP5NOP7HALTSLPINCLDADCClasifficationBranch instructionsSystemcontrolinstructio
Instruction List (3)S1C6200 Core CPUOpcodeCPLDLDPXLDPYLBPXSETRSTSCFRCFSZFRZFSDFRDFEIDIINCDECPUSHPOPClasifficationIndex operationinstructionsData trans
Instruction List (4)S1C6200 Core CPUOpcodePOPLDADDADCSUBSBCANDORXORCPFANRLCRRCINCDECACPXACPYSCPXSCPYNOTClasifficationStack operation instructionsArith
Software Development FlowchartDevelopment Tools1. ProgrammingCreate assembly source files using the work bench or an editor.2. Assembly and Linking2-1
12 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE3.2.5 Building an Executable ObjectTo make an e
Work Bench wb62 (1)Development ToolsOutlineThe work bench provides an integrated development environment with Windows GUI. Creating/editing source fil
Work Bench wb62 (2)Development Tools[HEX Convert] buttonInvokes the HEX converter.[Disassemble] buttonInvokes the disassembler.[Debug] buttonInvokes t
Work Bench wb62 (3)Development ToolsMenusNew... ([Ctrl]+[N])Creates a new document (source, header or project).Open... ([Ctrl]+[O])Opens a document (s
Work Bench wb62 (4)Development ToolsMenusThis menu appears when an [Edit] window is opened.CascadeCascades the opened [Edit] windows.Tile Horizontally
Assembler as62 (1)Development ToolsOutlineConverts the mnemonic of the source files into object codes (machine language) of the S1C62. The results are
Assembler as62 (2)Development ToolsError MessagesCannot open <file kind> file <FILE NAME> The specified file cannot be opened.Cannot read
Linker lk62Development ToolsOutlineLinks the relocatable objects created by the assembler by fixing the memory locations, and creates executable absol
HEX Converter hx62Development ToolsOutlineConverts an absolute object in IEEE-695 format output from the linker into ROM-image data in Intel-HEX forma
Disassembler ds62Development ToolsOutlineDisassembles an absolute object file in IEEE-695 format or a hex file in Intel-HEX format, and restores it to
Debugger db62 (1)Development ToolsOutlineThis software performs debugging by controlling the ICE hardware tool. Commands that are used frequently, suc
S5U1C62000A MANUAL EPSON 13(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 3: SOFTWARE DEVELOPMENT PROCEDURE3.2.6 DebuggingTo debug the executable object:1
Buttons[Key Break] buttonForcibly breaks execution of the target program. [Load File] buttonReads an object file in the IEEE-695 format into the debug
Debugger db62 (3)Development ToolsCascadeCascades the opened windows. Tile Tiles the opened windows. This menu shows the currently opened window names
Debugger db62 (4)Development ToolsDebug CommandsProgram memory operationas Assemble mnemonicpe Input program codepf [<addr1> <addr2> <
Debugger db62 (5)Development ToolsDebugger MessagesCommand errorsError : no high and low ROM No ROM is installed in ICE. (rp)Error : no high ROM No h
AMERICAEPSON ELECTRONICS AMERICA, INC.- HEADQUARTERS -150 River Oaks ParkwaySan Jose, CA 95134, U.S.A.Phone: +1-408-922-0200 Fax: +1-408-922-0238- S
(S1C60/62 Family Assembler Package)S5U1C62000A ManualEPSON Electronic Devices WebsiteELECTRONIC DEVICES MARKETING DIVISIONFirst issue September, 1998P
14 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHCHAPTER 4WORK BENCHThis chapter describes the functions and operati
S5U1C62000A MANUAL EPSON 15(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.3 Work Bench Windows4.3.1 Window ConfigurationMenu bar Toolbar [E
16 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH[Output] windowThis window displays the messages delivered from the
S5U1C62000A MANUAL EPSON 17(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHClosing the [Project] and [Output] windowThe [Project] window and t
S1C60/62 FamilyDevicesS1 C 60N01 F 0A01Packing specifications 00 : Besides tape & reel 0A : TCP BL 2 directions 0B : Tape & reel BACK 0C : T
18 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH2Tile windowsTo tile windows vertically, select [Tile Vertically] f
S5U1C62000A MANUAL EPSON 19(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH3Maximizing an [Edit] windowClick the [Maximize] button on the wind
20 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.4 Toolbar and ButtonsTree types of toolbars have been implemented
S5U1C62000A MANUAL EPSON 21(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.4.2 Build ToolbarThis tool bar has the following buttons and list
22 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.4.4 Toolbar ManipulationHiding and showing toolbarsEach toolbar c
S5U1C62000A MANUAL EPSON 23(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.5 Menus4.5.1 [File] Menu[New...] ([Ctrl]+[N])Creates a new docume
24 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.5.2 [Edit] Menu[Undo] ([Ctrl]+[Z])Undoes the previous executed op
S5U1C62000A MANUAL EPSON 25(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.5.4 [Insert] Menu[File...]Inserts the specified file to the curre
26 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.5.7 [Window] MenuThis menu appears when an [Edit] window is opene
S5U1C62000A MANUAL EPSON 27(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.6 Project and Work SpaceThe work bench manages a program developm
28 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.6.2 Inserting Sources into a ProjectThe sources created must be i
S5U1C62000A MANUAL EPSON 29(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.6.3 [Project] WindowThe [Project] window shows the work space fol
30 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.6.5 Files in the Work Space FolderThe work bench generates the fo
S5U1C62000A MANUAL EPSON 31(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.7 Source EditorThe work bench has a source editor function. Sourc
32 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.7.2 Loading and Saving FilesTo load a source file:1. Select [Open
S5U1C62000A MANUAL EPSON 33(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHTo save the source:1. Activate the [Edit] window of the source to b
34 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHThe controls in the dialog are as follows:[Find what:] text boxEnte
S5U1C62000A MANUAL EPSON 35(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH[Find Next] buttonClicking this button starts searching the specifi
36 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHShortcut menuThe [Edit] window supports a short cut menu that appea
S5U1C62000A MANUAL EPSON 37(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.7.5 PrintingThe document in the [Edit] window can be printed out.
S5U1C62000A MANUAL EPSON i(S1C60/62 FAMILY ASSEMBLER PACKAGE)INTRODUCTIONIntroductionThis document describes the development procedure from assembling
38 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHTo invoke only the assembler, select [Assemble] from the [Build] me
S5U1C62000A MANUAL EPSON 39(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.8.4 Executing Other ToolsThe HEX converter and disassembler can b
40 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHDisassemblerTo invoke the disassembler, select [Disassembler...] fr
S5U1C62000A MANUAL EPSON 41(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.9 Tool Option SettingsThe development tools have startup options
42 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHThe edit box shows the default setting ([Default]) and the list of
S5U1C62000A MANUAL EPSON 43(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCHThe edit box shows the default setting ([Default]) and the list of
44 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.9.3 Debugger Options[COM Port:] list boxSelect a COM port of the
S5U1C62000A MANUAL EPSON 45(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.10 Short-Cut Key ListKey operation FunctionCtrl + N Creates a new
46 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 4: WORK BENCH4.12 Precautions(1) The source file that can be displayed and edite
S5U1C62000A MANUAL EPSON 47(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERCHAPTER 5ASSEMBLERThis chapter will describe the functions of the As
ii EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)INTRODUCTIONManual NotationsThis manual was prepared by following the notation rules det
48 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.2.2 Output FilesObject fileFile format: Binary file in relocatable
S5U1C62000A MANUAL EPSON 49(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.3 Starting MethodGeneral form of command lineas62 ^ [options] ^ [&
50 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.4 MessagesThe assembler delivers all its messages through the Stan
S5U1C62000A MANUAL EPSON 51(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.5 Grammar of Assembly SourceAssembly source files should be create
52 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERRestrictions • Only one statement can be described in one line. A d
S5U1C62000A MANUAL EPSON 53(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.5.2 Instructions (Mnemonics and Pseudo-instructions)The assembler
54 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERTypes of pseudo-instructionsThe following 23 types of pseudo-instruc
S5U1C62000A MANUAL EPSON 55(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERScopeThe scope is a reference range of a label. It is called local i
56 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.5.4 CommentsComments are used to describe a series of routines, or
S5U1C62000A MANUAL EPSON 57(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.5.7 Numerical NotationsThis Assembler supports three kinds of nume
S5U1C62000A MANUAL EPSON iii(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTSContentsCHAPTER 1GENERAL ...
58 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.5.8 SymbolsThe .set and #define pseudo-instructions allow definiti
S5U1C62000A MANUAL EPSON 59(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERRelational operators Examples Old operators== Equal SW==0 EQ!= Not e
60 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERPrecautions •Minus numbers -1 to -32768 are handled as 0xffff to 0x
S5U1C62000A MANUAL EPSON 61(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.6 Section Management5.6.1 Definition of SectionsThe memory configu
62 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.6.3 Sample Definition of Sections : CODE1 (Relocatable prog
S5U1C62000A MANUAL EPSON 63(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7 Assembler Pseudo-InstructionsThe assembler pseudo-instructions a
64 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.1 Include Instruction (#include)The include instruction inserts
S5U1C62000A MANUAL EPSON 65(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.2 Define Instruction (#define)Any substitute character string ca
66 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERPrecautions • The assembler only permits backward reference of a De
S5U1C62000A MANUAL EPSON 67(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.3 Macro Instructions (#macro ... #endm)Any statement string can
iv EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTS4.7 Source Editor ...
68 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERExpansion rulesWhen a defined macro name appears in the source, the
S5U1C62000A MANUAL EPSON 69(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.4 Conditional Assembly Instructions (#ifdef ... #else ... #endif
70 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERExpansion ruleA statement string subjected to the assembling is expa
S5U1C62000A MANUAL EPSON 71(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.5 Section Defining Pseudo-Instructions (.code, .bss)The section
72 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.6 Location Defining Pseudo-Instructions (.org, .bank, .page, .al
S5U1C62000A MANUAL EPSON 73(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER • If the .org pseudo-instruction is defined immediately after a se
74 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER.page pseudo-instructionInstruction format.page <Page number>&
S5U1C62000A MANUAL EPSON 75(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER.bank pseudo-instructionInstruction format.bank <Bank number>&
76 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER.align pseudo-instructionInstruction format.align <Alignment numb
S5U1C62000A MANUAL EPSON 77(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.7 Symbol Defining Pseudo-Instruction (.set)Instruction format.se
S5U1C62000A MANUAL EPSON v(S1C60/62 FAMILY ASSEMBLER PACKAGE)CONTENTS5.7.10 Global Declaration Pseudo-Instruction (.global)...
78 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.8 Data Defining Pseudo-Instruction (.codeword).codeword pseudo-i
S5U1C62000A MANUAL EPSON 79(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.9 Area Securing Pseudo-Instructions (.comm, .lcomm)Instruction f
80 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.10 Global Declaration Pseudo-Instruction (.global)Instruction fo
S5U1C62000A MANUAL EPSON 81(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.11 List Control Pseudo-Instructions (.list, .nolist)Instruction
82 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.7.13 Comment Adding FunctionThe preprocessing pseudo-instructions
S5U1C62000A MANUAL EPSON 83(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.8 Summary of Compatibility with the Older ToolThe assembler provid
84 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.9 Relocatable List FileThe relocatable list file is an assembly so
S5U1C62000A MANUAL EPSON 85(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.10 Sample ExecutionsCommand lineC:\E0C62\bin\as62 -g -e -l main.sA
86 EPSON S5U1C62000A MANUAL(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLERAssembly list fileAssembler 62 ver x.xx Relocatable List File MAIN.L
S5U1C62000A MANUAL EPSON 87(S1C60/62 FAMILY ASSEMBLER PACKAGE)CHAPTER 5: ASSEMBLER5.11 Error/Warning Messages5.11.1 ErrorsWhen an error occurs, no obj
Komentáře k této Příručce