Anda di halaman 1dari 10

1.

Buat diagram alir dan program untuk membagi data decimal 2 digit yang ada pada
register B dengan data decimal 2 digit yang ada pada register C. Simpan Hasil Bagi (HB)
pada register L dan Sisa Bagi (SB) pada register H.
FLOWCHART
START

L 00
H B

STOP

A B
A A 00
Y
Z=1
T
A H
A AC

Cy = 1
T
A 99
A AC
A A + 01
A BCD
A A+H
A BCD
H A
A L
A A + 01
A BCD
L A

PROGRAM DAN HASIL

99 : 99 = 01

95 : 03 = 31 , SISA 02

48 : 12 = 04

39 : 20 = 01, SISA 19

2. Buat diagram alir dan program untuk membagi data oktal 2 digit yang ada pada register B
dengan data oktal 2 digit yang ada pada register C. Simpan Hasil Bagi (HB) pada register
L dan Sisa Bagi (SB) pada register H.
FLOWCHART
START

L 00
H B

Cy = 1

STOP

T
A B
A A 00

A H
A A 80
H A
Y

Z=1
T

L L + 01
A L
A A ^ 0F
A A 08

A H
A AC

Cy = 1

X
Cy = 1

Y
T

Y
T

A AC
H A
A A ^ 0F
A A 08

A L
A A + 08
L A

Cy = 1

A L
A A ^ F0
A A 80

T
A H
A A 08
H A

Cy = 1
Y
T
A H
A A ^ F0
A A 80

A L
A A + 80
L A

PROGRAM

HASIL
77 : 04 = 17, SISA 03

65 : 25 = 01, SISA 13

33 : 14 = 02, SISA 03

53 : 20 = 02 , SISA 13

3. Buat diagram alir dan program untuk membagi data oktal 2 digit yang ada pada
register B dengan data oktal 2 digit yang ada pada register C. Simpan Hasil Bagi
(HB) pada register L dan Sisa Bagi (SB) pada register H.
FLOWCHART
START

L 00
C 04
H B

Cy = 1

Y
T

A B
A A 00

A H
A A 80
H A
Y

Z=1
2

L L + 01
A L
A A ^ 0F
A A 08

T
A H
A AC
Y
Cy = 1

Y
Cy = 1

T
A AC
H A
A A ^ 0F
A A 08

Cy = 1
T
A H
A A 08
H A

T
A L
A A + 08
L A

A L
A A ^ F0
A A 80
Y
Cy = 1
T

A H
A A ^ F0
A A 80

A L
A A + 80
L A

STOP

PROGRAM

HASIL
56 : 04 = 13, SISA 02

57 : 04 = 13, SISA 03

29 : 04 = 06, SISA 01

37 : 04 = 07, SISA 03

TUGAS MIKROPROSESOR
MEMBUAT DIAGRAM ALIR DAN PROGRAM PEMBAGIAN

Nama

: Rizal Rofiansyah

NIM

: 111331020

Kelas

: 2 TC-A

JURUSAN TEKNIK ELEKTRO


PROGRAM STUDI TEKNIK TELEKOMUNIKASI
POLITEKNIK NEGERI BANDUNG
2012

Anda mungkin juga menyukai