Instruksi LDD LDD Instruksi POP POP reg Instruksi PUSH PUSH reg

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