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 B

hasil 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 C

hasil 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 B

hasil program ini register A berisi 1 hexsa