Renesas TM V.3.20A Specifikace Strana 263

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 762
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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.
Zobrazit stránku 262
1 2 ... 258 259 260 261 262 263 264 265 266 267 268 ... 761 762

Komentáře k této Příručce

Žádné komentáře