70
o
Instruksi DI DI
Operasi
Reset kedua flip-flop interupsi, yaitu menjaga interupsi maskable dari triger.
Op Code 11110011 T State
4
b. Instruksi EI EI
Operasi
Set kedua flip-flop interupsi, yaitu mengijinkan interupsi maskable untuk tampil. Sebuah interupsi tidak akan tampil sampai selesainya
pelaksanaan sebuah instruksi.
Op Code 11111011 T State
4
c. Instruksi HALT HALT
Operasi
Menghentikan operasi CPU sampai sebuah interupsi atau adanya reset.
Op Code 01110110 T State
4
d. Instruksi IM
Merupakan kelompok instruksi yang dapat digunakan untuk akses perangkat keras terkait dengan sistem interupsi pelaksanaan program, yaitu meliputi:
71
IM 0 Operasi
Set interupsi pada mode 0.
Op Code 11101101 : 01000110 T State
8
IM 1 Operasi
Set interupsi pada mode 1.
Op Code 11101101 : 01010110 T State
8
IM 2 Operasi
Set interupsi pada mode 2.
Op Code 11101101 : 01011110 T State
4
e. Instruksi IN
Merupakan kelompok instruksi yang dapat digunakan untuk akses perangkat keras terkait dengan sistem baca dan tulis port inputoutput, yaitu meliputi:
IN A,imm
8
Operasi Satu byte dari port imm
8
diisikan ke A.
Op Code 11011011 : [imm
8
]
T State 11
72
IN reg
8
,C Operasi
Satu byte dari port C diisikan ke reg
8
.
Op Code
11101011 : 01[reg
8
]000
Register Bit
A 111
B 000
C 001
D 010
E 011
H 100
L 101
Flag
S Z
berubah sesuai
yang diinginkan
ditentukan H
N di-reset
PV merupakan
paritas C tidak terpengaruh
T State 12
f. Instruksi IND IND
Operasi
Satu byte dari port C diisikan ke lokasi memori locati ditunjuk oleh HL. HL dan B dikurangi 1 dekremen
Op Code 11101101 : 10101010 Flag
S H
PV bernilai
acak Z
di-set jika
B menjadi
nol zero
73
N di-set
C tidak terpengaruh
T State 16
g. Instruksi INDR INDR
Operasi
Satu byte dari port C disikan ke lokasi memori yang ditunjuk oleh HL. HL dan B dikurangi 1 dekremen. Jika B tidak sama dengan nol,
maka operasi diulangi.
Op Code 11101101 : 10111010
Flag
S H
PV isinya
diacak Z
N di-set
C tidak terpengaruh
T State
Jika B
= 0:
21 Jika B == 0: 16
i. Instruksi INI INI
Operasi
Satu byte dari port C disikan ke lokasi memori yang ditunjuk oleh HL dan HL inkremen untuk B dikurangi 1.
Op Code 11101101 : 10100010
Flag
S H
PV isinya
diacak Z
di-set jika
B menjadi
nolN di-set
C tidak terpengaruh
T State 16
74
j. Instruksi INIR INIR