Herunterladen Inhalt Inhalt Diese Seite drucken

16-Bit-Arithmetikbefehle; Registeraustauschbefehle - Sharp PC-G850V Bedienungsanleitung

Inhaltsverzeichnis

Werbung

SHARP PC-G850V(S) Bedienungsanleitung - Anhang L: Kurzanleitung zur Programmierung im Z80-
NEG
8
subtrahieren des Akkumulatorinhalts von Null (2er-Komplement,
bitweises Negieren aller Bits, dann um 1 erhöhen)
CCF
4
Komplementieren des Carry-Flags
SCF
4
Setzen des Carry-Flags auf 1

16-Bit-Arithmetikbefehle

Diese Befehle arbeiten ähnlich den 8-Bit-Arithmetikbefehlen, jedoch mit Doppelregistern.
Als "Akkumulator" wird eines der Doppelregister HL, IX oder IY benutzt.
Mnemonik
T
Wirkungsweise des Befehls
ADD HL,dd
11
der Inhalt des Registerspaares dd wird zum Inhalt des Registerpaares
HL addiert
ADD IX,IX
15
der Inhalt des Registerspaares IX wird mit sich selbst addiert
(Verdopplung)
ADD IY,IY
15
der Inhalt des Registerspaares IY wird mit sich selbst addiert
(Verdopplung)
ADD IX,pp
15
der Inhalt von pp wird zum Inhalt des Registerpaares IX addiert
ADD IY,pp
15
der Inhalt von pp wird zum Inhalt des Registerpaares IY addiert
ADC HL,dd
15
der Inhalt des Registerspaares dd plus Carry-Flag wird zum Inhalt des
Registerpaares HL addiert
SBC HL,dd
15
der Inhalt des Registerspaares dd plus Carry-Flag wird vom Inhalt des
Registerpaares HL subtrahiert
INC dd
6
der Inhalt des Doppelregisters dd wird um eins erhöht
INC IX
10
der Inhalt des Doppelregisters IX wird um eins erhöht
INC IY
10
der Inhalt des Doppelregisters IY wird um eins erhöht
DEC dd
6
der Inhalt des Doppelregisters dd wird um eins vermindert
DEC IX
10
der Inhalt des Doppelregisters IX wird um eins vermindert
DEC IY
10
der Inhalt des Doppelregisters IY wird um eins vermindert

Registeraustauschbefehle

Diese Befehle dienen dem schnellen Austausch von Doppelregisterinhalten und
erschließen dem Programmierer die Hintergrundregister.
Mnemonik
T
Wirkungsweise des Befehls
EX DE,HL
4
Austausch des Inhalts der Doppelregister DE und HL
EX AF,AF'
4
Austausch des Inhalts der Doppelregister AF und AF'
EXX
4
Austausch des Inhalts der Doppelregister
BC
EX (SP),HL
19
Austausch des Inhalts des Doppelregisters mit dem letzten Wert im
Stack
(SP+1)
(SP)
EX (SP),IX
23
Austausch des Inhalts des Doppelregisters mit dem letzten Wert im
Stack (SP+1)
(SP)
EX (SP),IY
23
Austausch des Inhalts des Doppelregisters mit dem letzten Wert im
Stack (SP+1)
(SP)
BC' DE
DE' HL
H
L
I
X
I
y
HL'
305
Maschinencode
***V1*
--X-0*
--0-01
SZHPNC
--x-0*
--x-0*
--x-0*
--x-0*
--x-0*
**xV0*
**xV1*
------
------
------
------
------
------
SZHPNC
------
------
------
------
------
------

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pc-g850vs

Inhaltsverzeichnis