Renesas TM V.3.20A Spezifikationen Seite 263

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 762
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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.
Seitenansicht 262
1 2 ... 258 259 260 261 262 263 264 265 266 267 268 ... 761 762

Kommentare zu diesen Handbüchern

Keine Kommentare