NIM : 5311421086
JOB SHEET3
MVIE,
05HmengisiregisterEd
engannilai
5H
MVI D, 06H
mengisiregisterDdeng
annilai
6H
MOV A,
Ememindahkannil
ai registerE
keregisterA
ADD A
menjumlahkanregis
terA dengan register
A
danmengembalikan
nilai keregister A
5+5=10desimal
MOV L, A
mengisiregisterLdenga
nnilai registerA
MVI A, 00H
mengisiregisterAdeng
annilai
00Hheksadesimal
ADC A
menjumlahkannilai
register a
denganregisteradanbit
carry
0+0+0 = 0
MOVH,AMengisir
eagisterH dengan
nilairegisterA
• LXI H, 1810
mengisipasanganregi
sterHL
dengannilai1810
• HLT
MVI E, 0AH
mengisiregisterEdeng
annilai
0AH
MVI D, 06H
mengisiregisterDdeng
annilai
06H
MOV A, E
mengisiregisterAdeng
annilai
registerE
SBB A
mengurangiregiste
rA
denganregisterAse
hingga
registerA=0
MOV L, A
MengisiregisterLdeng
annilai
registerA yaitu0 H
MVI H, 00H
mengisinilaiHdenga
nnilai
00H
• LXI H, 180EH
mengisipasangan
register HLdengannilai
180EH
• HLT
MVI A, 0FFH
mengisiregisterAdeng
annilai
FFH
MVIB,
09HmengisiregisterBd
engannilai
9H
MVI C, 0AH
mengisiregisterCdeng
annilai
AH
MVI D, 03H
mengisiregisterDdeng
annilai
3H
MVI E, 04H
mengisinilaiEdeng
an4H
ADD B
menjumlahkannilai
register A dengannilai
register B
danmengembalikan
nilai keregisterA
MVI A, 00H
mengisiregister A
dengan nilai0H
ADI
00Hmenjumlahkanregi
ster
Adengan00Hdanmenge
mbalikan nilai
keregisterA
INR E
menambahkanregister
Edengan1dan
mengembalikan
nilaiyang
sudahditambahkan 1
keregisterE
DCR D
mengurangiregister D
dengan 1
danmengembalikannila
ike
registerD
CMP
Bmembandingka
nregisterAdenga
nregisterB tidak
mengubah data
hanyamemberikan flag
untukinteruksikhusus
SUI 02H
menguranginilairegis
terAsenilai
dengan 2H
danmengembalikan
nilai keregisterA
• SBI 01H
menguranginilairegist
erAdengan
1Hdan carry0
• HLT