Renesas Renasas Single-Chip Microcomputer SH7086 Manuel d'utilisateur Page 124

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 308
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 123
106
Chapter 3 Functions
3.2 Functions
PUSH
Save register/memory/immediate data
[ Flag Change ]
[ Description Example ]
[ Related Instructions ] POP,POPM,PUSHM
[ Selectable src ]
PUSH PUSH
[ Syntax ]
PUSH.size (:format) src
[ Function ]
This instruction saves
src
to the stack area.
PUSH.B #5
PUSH.W #100H
PUSH.B R0L
PUSH.W A0
G , S (Can be specified)
B , W
[ Operation ]
src
R0L
*1
/R0 R0H
*1
/R1 R1L/R2 R1H/R3
A0/A0
*1
A1/A1
*1
[A0] [A1]
dsp:8[A0] dsp:8[A1] dsp:8[SB] dsp:8[FB]
dsp:16[A0] dsp:16[A1] dsp:16[SB] abs16
dsp:20[A0] dsp:20[A1] abs20 #IMM
R2R0 R3R1 A1A0
*1 Can be selected in G and S formats.
In other cases,
dest
can be selected in G format.
UIOBSZDC
[ Instruction Code/Number of Cycles ]
Page=
216
Change
Flag
If the size specifier (.size) is (.B)
SP SP 1
M(SP) src
If the size specifier (.size) is (.W)
SP SP 2
M(SP) src
Vue de la page 123
1 2 ... 119 120 121 122 123 124 125 126 127 128 129 ... 307 308

Commentaires sur ces manuels

Pas de commentaire