You are on page 1of 2

JOGJA JAYAPURA

KUSWANTO, S.Pd
( 0815 2701 1876 )

JOGJA JAYAPURA
KUSWANTO, S.Pd
( 0815 2701 1876 )

JOGJA JAYAPURA
KUSWANTO, S.Pd
( 0815 2701 1876 )

JOGJA JAYAPURA
KUSWANTO, S.Pd
( 0815 2701 1876 )

Nama : Abror Fitriyanto


Nim : 07506131007
Kelas : D3 / Reg / B
TUGAS PERBAIKAN MIKROPROSESOR
Program untuk menghitung rumus (a+b) + (c-d) = e
Dimana :
a Berada pada alamat 1900 H
b Berada pada alamat 1901 H
c Berada pada alamat 1902 H
d Berada pada alamat 1903 H
e Disimpan pada alamat 1904 H
Misal : (a+b) + (c-d) = e
1900 H = 03 H
1901 H = 04 H
1902 H = 02 H
1903 H = 01 H
1904 H = hasil = 08 H
PROGRAM
ADDR

OP CODE

1800
1804
1807
180A
180B
180E
1811
1812
1815

DD 21 00 19
DD 7E 02
DD 9E 03
47
DD 7E 01
DD 8 00
88
DD 77 04
FF

LABEL
MNEMUNIK
OPERAND ORG 1800
LD IX, 1900 H
LD A, (IX+02)
SBC A, (IX+03)
LD B, A
LD A, (IX+01)
ADD A, (IX+00)
ADC A, B
LD (IX+04), A
RST 38

KOMENTAR
IX 1900 H
A (IX+02)
A A-(IX+03)-cy
BA
A (IX+01)
A A+(IX+00)
A A+B+cy
(IX+04) A
Kembali ke display

You might also like