23
d. Instruksi LDD LDD
Operasi
Transfer data byte dari lokasi memori yang ditunjuk oleh HL ke dalammemori yang ditunjuk oleh DE. Kemudian HL, DE,
dan BC dekremen.
Op Code 11101101 : 10101000
Flag
S Z
C tidak
berubah H
N di-reset
PV di-reset jika BC menjadi nol.
T State
16
LDDR
Operasi
Transfer data byte dari lokasi memori yang ditunjuk oleh HL ke dalammemori yang ditunjuk oleh DE. Kemudian HL, DE,
dan BC dekremen. Jika BC tidak nol, maka operasi ini diulang. Interupsi dapat di-trigger selama waktu instruksi ini
diproses
Op Code 11101101 : 10111000 Flag
S Z
C tidak
berubah H N PV di-reset
T State
Jika BC
= 0:
21 Jika BC == 0: 16
LDI
Operasi
Transfer data byte dari lokasi memori yang ditunjuk oleh HL ke dalammemori yang ditunjuk oleh DE. Kemudian HL, DE,
dan BC inkremen.
24
Op Code 11101101 : 10100000
Flag
S Z
C tidak
berubah H
N di-reset
PV di-reset jika BC menjadi nol.
T State 16
LDIR
Operasi
Transfer data byte dari lokasi memori yang ditunjuk oleh HL ke dalammemori yang ditunjuk oleh DE. Kemudian HL, DE,
dan BC dekremen . n HL dan DE are incremented dan BC is dekremen. Jika BC tidak sama dengan nol, operasi ini
diulang. Interupsi dapat di-trigger selama waktu instruksi ini diproses.
Op Code 11101101 : 10110000 Flag
S Z
C tidak
berubah H N PV di-reset
T State
Jika BC
= 0:
21 Jika BC == 0: 16
e. Instruksi POP POP reg
16
Operasi
Isi lokasi memori yang ditunjuk SP disimpan ke reg
LSB
dan SP inkremen.
Isi lokasi memori yang ditunjuk SP disimpan ke reg
LSB
dan SP inkremen lagi.
25
Op Code
11[reg
16
]0001
Register Bit
BC 00
DE 01
HL 10
AF 11
T State 10
POP reg
index
Operasi
memory locatipada ditunjuk oleh SP is stored into reg
LSB
dan SP inkremen. memory locatipada ditunjuk oleh SP is stored into reg
MSB
dan SP inkremen again
Op Code
[reg
index
] : 11100001
Register Bit
IX 11011101
IY 11111101
T State 14
f. Instruksi PUSH PUSH reg
16
Operasi
SP dekremen dan reg
MSB
disimpan kelokasi memori yang ditunjuk oleh SP. Kemudian SP dekremen lagi dan reg
LSB
disimpan kelokasi memori yang ditunjuk oleh SP.
Op Code
11[reg
16
]0101
Register Bit
BC 00
DE 01
26
HL 10
AF 11
T State 11
PUSH reg
index
Operasi
SP dekremen dan reg
MSB
disimpan kelokasi memori yang ditunjuk oleh SP. Kemudian SP dekremen lagi dan reg
LSB
disimpan kelokasi memori yang ditunjuk oleh SP.
Op Code
[reg
index
] : 11100101
Register Bit
IX 11011101
IY 11111101
T State 15
2. Instruksi Arithmatika Z80