Download User Guide - Intelligent Interfaces

Transcript
;
To return the address of an integer variable
;
;
Example
iadr=IFADR(inum)
;
Parameters
;
inum (integer)
;
Results
;
iadr (integer) - address of variable inum
; REGISTERS
; Use the RN directive to define ARM register names
r0
r1
r2
r3
r4
r5
r6
r7
r8
r9
r10
fp
r11
r12
sp
r13
sb
r14
lr
r15
pc
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
RN
0
1
2
3
4
5
6
7
8
9
10
10
11
12
12
13
13
14
r14
15
r15
; Use the FN directive to define floating point register names
f0
f1
f2
f3
f4
f5
f6
f7
FN
FN
FN
FN
FN
FN
FN
FN
0
1
2
3
4
5
6
7
AREA
|F77$$Data|,DATA
%
4
AREA
DCB
|F77$$Code|,CODE,READONLY
"IFADR
"
; DATA
RESULT
; result location
; CODE
NAME
47