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