Using The Linker Locator To Set Up A Window - Intel 8XC196MC User Manual

Table of Contents

Advertisement

4.2.2.5

Using the Linker Locator to Set Up a Window

In this example, the linker locator is used to set up a window. The linker locator locates the win-
dow in the upper register file and determines the value to load in the WSR for access to that win-
dow. (Please consult the manual provided with the linker locator for details.)
*********
mod1
**************
mod1 module main
public function1
extrn
?WSR
wsr
equ
14h:byte
sp
equ
18h:word
oseg
var1:
dsw
1
var2:
dsw
1
var3:
dsw
1
cseg
function1:
push
wsr
ldb
wsr, #?WSR
add var1, var2, var3
;
;
;
ldb
wsr, [sp]
add sp, #2
ret
end
********
mod2
**************
public function2
extrn
?WSR
wsr
equ
14h:byte
sp
equ
18h:word
oseg
var1:
dsw
1
var2:
dsw
1
var3:
dsw
1
cseg
function2:
push
wsr
;Main module for linker
;Must declare ?WSR as external
;Allocate variables in an
;overlayable segment
;Prolog code for wsr
;Prolog code for wsr
;Use the variables as registers
;Epilog code for wsr
;Epilog code for wsr
;Prolog code for wsr
Get other manuals https://www.bkmanuals.com
MEMORY PARTITIONS
4-17

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc196md8xc196mh

Table of Contents