Echelon Neuron Manuel d'utilisateur Page 211

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 237
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 210
Mnemonic Operand Operation Description
POP [DSP][D] [BP + DSP + D]= TOS
TOS = [DSP--]
IP = IP+1
Pop DSP relative with
displacement D.
Negative displacement ranging
from -1 to -8.
POPD [PTR] [BP + (PTR * 2) + 1]= TOS
[BP + (PTR * 2)] = [DSP--]
TOS = [DSP--]
IP = IP+1
Pop pointer (2 bytes) from data
stack into pointer PTR.
POPPUSH [RSP--] = TOS
TOS = [DSP--]
IP = IP+1
Pops TOS and pushes it onto
top of return stack.
PUSH absolute
address
[++DSP] = TOS
TOS = [absolute address]
IP = IP+3
Pushes 8-bit value at absolute
address onto TOS.
PUSH #literal [++DSP] = TOS
TOS = literal
IP = IP+2
Pushes literal onto data stack.
PUSH !D [++DSP] = TOS
TOS = [BP+D]
IP = IP+1
Pushes 8-bit value at BP plus
displacement address D onto
TOS.
Displacement range D is 8..23.
PUSH !TOS [++DSP] = [BP+TOS]
IP = IP+1
Pushes 8-bit value at BP plus
TOS address onto NEXT.
TOS unchanged.
PUSH [DSP][D] [DSP+1] = TOS
TOS = [BP + DSP + D]
DSP++
IP = IP+1
Push DSP relative with
displacement D.
Negative displacement D
ranges from -1 to -8.
PUSH [RSP] [++DSP] = TOS
TOS = [RSP+1]
IP = IP+1
Pushes 8-bit value at top of
return stack onto TOS.
The return stack is unchanged.
Neuron Assembly Language Reference 201
Vue de la page 210
1 2 ... 206 207 208 209 210 211 212 213 214 215 216 ... 236 237

Commentaires sur ces manuels

Pas de commentaire