![Panasonic PanaXSeries MN1030 Series User Manual Download Page 122](http://html.mh-extra.com/html/panasonic/panaxseries-mn1030-series/panaxseries-mn1030-series_user-manual_262372122.webp)
Chapter 6 Using Linker
110 Instruction RAM Support
File layout and transfer operations for an instruction RAM executable file
1. Use the linker's T and OVL layout options to divide the program into a fixed portion (A) and an
instruction RAM portion (B). The linker assigns the latter to a location in external memory
immediately following the former.
2. The linker automatically generates the instruction RAM program management table (C) at the
address specified with the PUT option. If there is no specification, the table immediately
follows the instruction RAM portion.
3. The linker resolves address references to other portions of the program assuming that the
instruction RAM portions are running at the specified addresses in instruction RAM.
4. The linker creates an instruction RAM transfer unit for each -OVL option, making entry for
each one in the instruction RAM program management table. The transfer program (D) obtains
its parameters from this table during actual transfers.
5. When the program runs, the actual code for an instruction RAM portion referenced must be in
the instruction RAM. The software must call upon the transfer routine to copy the necessary
code into the instruction RAM immediately before it is referenced.
6. The instruction RAM status management table is for use by the debugger in determining how
the instruction RAM is currently being used.
Summary of Contents for PanaXSeries MN1030 Series
Page 1: ...MICROCOMPUTER MN1030 MN1030 Series Cross Assembler User s Manual Pub No 13110 120E ...
Page 2: ......
Page 13: ...1 Chapter 1 Getting Started ...
Page 25: ...2 Chapter 2 Program Development Flow ...
Page 32: ...Chapter 2 Program Development Flow 20 Programming with Assembler ...
Page 33: ...3 Chapter 3 Introduction to Operation ...
Page 54: ...Chapter 3 Introduction to Operation 42 Conditional Assembly and Linking ...
Page 55: ...4 Chapter 4 Optimization ...
Page 71: ...5 Chapter 5 Using Assembler ...
Page 95: ...6 Chapter 6 Using Linker ...
Page 128: ...Chapter 6 Using Linker 116 Instruction RAM Support ...
Page 129: ...7 Chapter 7 Types of Source Statements ...
Page 138: ...Chapter 7 Type of Source Statements 126 Blank Statements ...
Page 139: ...8 Chapter 8 Writing Source Statements ...
Page 157: ...9 Chapter 9 Writing Machine Language Instruction Statements and Directive Statements ...
Page 193: ...10 Chapter 10 Writing Assembler Control Statements ...
Page 217: ...11 Chapter 11 Writing Macro Control Statements ...
Page 236: ...Chapter 11 Writing Macro Control Statements 224 irpc ...
Page 237: ...12 Chapter 12 List of Machine Language Instructions ...
Page 261: ...13 Chapter 13 Error Messages ...
Page 276: ...Chapter 13 Error Messages 264 Linker Errors ...
Page 277: ...14 Chapter 14 Readinig List Files ...
Page 285: ...15 Chapter 15 Using Library Manager ...
Page 309: ...16 Chapter 16 Notes on Operating Environment ...
Page 321: ...17 Chapter 17 Appendix ...
Page 338: ... 4 Index ...