Echelon Neuron Uživatelský manuál Strana 211

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 237
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 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
Zobrazit stránku 210
1 2 ... 206 207 208 209 210 211 212 213 214 215 216 ... 236 237

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

Žádné komentáře