8 Logical
Logical adalah operasi membandingkan seperti and, or dan xor. Untuk operasi logical harus dilakukan di register A
Format penulisan program
AND rAND (HL)OR rOR (HL)XOR rXOR (HL)AND = Logika dan
OR = Logika atau
XOR = eXclusive OR
hasil operasi logika akan langsung disimpan diregister A
1. contoh 1 penulisan program
org 2000 h ; menuju memory program 2000 hLD A, 1 hLD B, 0 hAND B ; operasi logika A dan Bhasil program ini register A berisi 0 hexsa
2. contoh penulisan program
org 2000 h ; menuju memory program 2000 hLD A, 1 hLD C, 1 hAND C ; operasi logika A dan Chasil program ini register A berisi 1 hexsa
3. contoh penulisan program
org 2000 h ; menuju memory program 2000 hLD A, 0 hLD B, 1 hOR B ; operasi logika A or Bhasil program ini register A berisi 1 hexsa