Вы находитесь на странице: 1из 5

1.

Buat program untuk mengubah data heksadesimal 2 digit yang berada pada register B
menjadi desimal. Simpan hasil konversi pada register C (Nilai input maksimal=63H).
Diagram alir
START
C 00
A B
A A : 0A
A A+90
A BCD
C C+1
A A : 0A
Cy = 1
Ya
Tidak
STOP
C A
Cy = 0
E A
A C
A A+A
A A+A
A A+A
A A+A
A A+E
Tidak
Ya

Hasil eksekusi pada simulator

Data input pada register B : 63
(16)
Hasil konversi pada register C : 99
(10)














2. Buat program untuk mengubah data desimal 2 digit yang berada pada register B
menjadi oktal. Simpan hasil konversi pada register C.
Diagram alir
START
H 00
L B
A A+92
A BCD
E A
C C+1
Cy = 1
Ya
Tidak
STOP
A C
A A+A
A A+A
A A+A
A A+A
A A+E
C A
X
X
A A : 08

Hasil eksekusi pada simulator

Data input pada register B : 99
(10)
Hasil konversi pada register C : 77
(08)




















3. Buat program untuk mengubah data heksadesimal 2 digit yang berada pada register B
menjadi oktal. Simpan hasil konversi pada register HL.
Diagram alir
START
HL 0000
A B
A A : 40
A A-40
H H+1
Cy = 1
Ya
Tidak
D A
A AF0
A A : 00
Z = 1
A A+A
L A
A D
A A0F
A A : 08
Cy = 1
A A+08
E A
A L
A A+E
L A
STOP
E A
X
X
Ya
Ya
Tidak
Tidak

Hasil eksekusi pada simulator

Data input pada register B : 4F
(16)
Hasil konversi pada register C : 117
(10)
















4. Buat program untuk mengubah data oktal 2 digit yang berada pada register B menjadi
desimal. Simpan hasil konversi pada register C.
Diagram alir
START
C 00
A B
A AF0
A A : 00
RRC
RRC
RRC
RRC
A A+A
A BCD
A A+A
A BCD
A A+A
A BCD
C A
Z = 1
Ya
Tidak
STOP
A B
A A0F
A A+C
A BCD
C A

Hasil eksekusi pada simulator

Data input pada register B : 77
(08)
Hasil konversi pada register C : 63
(10)




SIMULATOR MICROPROCESSOR 8085
KONVERSI DATA






Nama : Mochammad Praditia J
NIM : 131331020
Kelas : 2TcA
2



PROGRAM STUDI D-3 TEKNIK TELEKOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2014

Вам также может понравиться