Latihan 2 Jawaban 2 Perintah Input Output Dengan Pengalamatan Tidak Langsung Mnemonik :

106 C = Register C yang isinya diberikan sebagai penunjuk penghantar alamat A7 - A0 Format IN r, C OUT C, r adr 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 adr + 1 0 1 r 0 0 0 0 1 r 0 0 1 Operasi Register CPU tujuan r diisi dengan isi dari Register C yang merupakan pengalamatan dari port IO Register C yang merupakan pengalamatan dari port IO diisi dengan isi dari Register CPU r. Flag : Pada perintah input IN Flag S = 1, bila bit tertinggi = 1 Flag Z = 1, bila data yang dibaca = 0 Flag P = 1, pada parity genap dari data yang di baca

1.2.3 Latihan 2

1. Mengisi Register B dengan D8H a. Mnemonik : b. Bahasa Mesin : 2. Memindahkan isi Register B ke Register H, bila isi Register B = D8H a. Mnemonik : b. Bahasa mesin : 3. Memindahkan isi register A ke lokasi Memori beralamat 0900H a. Mnemonik : b. Bahasa mesin : 107 4. Memindahkan isi lokasi Memori ber alamat 0904H ke Register A a. Mnemonik : b. Bahasa mesin : 5. Memindahkan isi Register B ke lokasi Memori yang alamatnya ditunjuk oleh Register HL, bila isi Register HL = 0908H a. Mnemonik : b. Bahasa mesin : 6. Memindahkan isi lokasi Memori yang alamatnya ditunjuk oleh Register HL ke register C, bila isi lokasi Memori beralamat 0907H = 09H a. Mnemonik : b. Bahasa mesin : 7. Memindahkan isi Register A ke Register Port IO yang alamatnya 00H a. Mnemonik : b. Bahasa mesin : 8. Memindahkan isi Register Port IO yang alamatnya 00H ke Register A a. Mnemonik : b. Bahasa mesin

1.2.4 Jawaban 2

1. Mengisi Register B dengan D8H a. Mnemonik : LD B,D8H b. Bahasa Mesin : 06H D8H 2. Memindahkan isi Register B ke Register H, bila isi Register B = D8H a. Mnemonik :LD H,B b. Bahasa mesin : 60H 3. Memindahkan isi register A ke lokasi Memori beralamat 0900H a. Mnemonik : LD 0900H, A 108 b. Bahasa mesin : 32H 00H 09H 4. Memindahkan isi lokasi Memori ber alamat 0904H ke Register A a. Mnemonik : LD A,0904 b. Bahasa mesin : 3AH 04H 09H 5. Memindahkan isi Register B ke lokasi Memori yang alamatnya ditunjuk oleh Register HL, bila isi Register HL = 0908H a. Mnemonik : LD B,HL b. Bahasa mesin : 46H 6. Memindahkan isi lokasi Memori yang alamatnya ditunjuk oleh Register HL ke register C, bila isi lokasi Memori beralamat 0907H = 09H a. Mnemonik : LD HL, C b. Bahasa mesin : 71H 7. Memindahkan isi Register A ke Register Port IO yang alamatnya 00H a. Mnemonik : OUT 00, A b. Bahasa mesin : D3H 00H 8. Memindahkan isi Register Port IO yang alamatnya 00H ke Register A a. Mnemonik : LD A,00 b. Bahasa mesin : 3EH 00H

3. INSTRUKSI UNTUK SISTEM KERJA PERINTAH FLAG.