Renesas TM V.3.20A Spécifications Page 263

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 762
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 262
[Assembler codes created by each Memory Model]
- Small Model - - Small Model -
(with "-memlarge" option)
.SECTION P,CODE,ALIGN=4
$foo:
ST R14,@-R15
LD24 R0,#_data
LD R0,@R0
ST R0,@-R15
BL $func
ADDI R15,#4
LD24 R1,#$func
LD24 R0,#_pfunc
ST R1,@R0
:
- omitted -
:
.END
.SECTION P,CODE,ALIGN=4
$foo:
ST R14,@-R15
SETH R0,#SHIGH(_data)
LD R0,@(LOW(_data),R0)
ST R0,@-R15
BL $func
ADDI R15,#4
LD24 R1,#$func
SETH R0,#HIGH(_pfunc)
OR3 R0,R0,#LOW(_pfunc)
ST R1,@R0
:
- omitted -
:
.END
- Medium Model - - Large Model -
.SECTION P,CODE,ALIGN=4
$foo:
ST R14,@-R15
SETH R0,#SHIGH(_data)
LD R0,@(LOW(_data),R0)
ST R0,@-R15
BL $func
ADDI R15,#4
SETH R1,#HIGH($func)
OR3 R1,R1,#LOW($func)
SETH R0,#HIGH(_pfunc)
OR3 R0,R0,#LOW(_pfunc)
ST R1,@R0
:
- omitted -
:
.END
.SECTION P,CODE,ALIGN=4
$foo:
ST R14,@-R15
SETH R1,#HIGH($func)
OR3 R1,R1,#LOW($func)
SETH R0,#SHIGH(_data)
LD R0,@(LOW(_data),R0)
ST R0,@-R15
JL R1
ADDI R15,#4
SETH R1,#HIGH($func)
OR3 R1,R1,#LOW($func)
SETH R0,#HIGH(_pfunc)
OR3 R0,R0,#LOW(_pfunc)
ST R1,@R0
:
- omitted -
:
.END
Top of Page | Back to Previous Page
Terms of Use Privacy Policy
(C)2004 Renesas Technology Corp., All Rights Reserved.
Vue de la page 262
1 2 ... 258 259 260 261 262 263 264 265 266 267 268 ... 761 762

Commentaires sur ces manuels

Pas de commentaire