MENGENAL LOGIKA PENGARAH PORT MENGGUNAKAN BAHASA ASSEMBLY DAN MESIN

Substansi :
  • PORT 90
  • PROGRAM CONTROL TERBUKA
  • Alamat Port 1/0
  • Program Inisialisasi Port
  • Flow Diagram Program
  • Sistem Algoritma Program (Cara 1 & 2)
  • Struktur Program (Cara 1 & 2).

PORT 90


Alamat Port 1/0
A1
A2
DATA
ALAMAT PORT
0
0
0
40 = Port A
0
1
1
41 = Port B
1
0
2
41 = Port C
1
1
3
43 = Register Control

A = 80
OUT (48), A
OUT (n), A
IN A, (n)

PROGRAM CONTROL TERBUKA


Program Inisialisasi Port :
1800    LDA, 80
1802    OUT (43), A
1804    LDA, FF
1806    OUT (40), A
1808    RST 0038

Hasilnya, maka seluruh indikator (LED) akan menyala, menandakan bahwa port-port normal. 
LED Sebagai Indikator Port
LED Sebagai Indikator Port

Flow Diagram Program


CARA 1
Algoritma Sistem Pengendali Port
Algoritma Sistem Pengendali Port
Keterangan :
X  = inisialisasi port A = B = C = Out
Y  = data 1 = FF (daya akan dikeluarkan melalui port A)
Y’ = data 2 = 00
Z’ = tunda wakut FFFF

Struktur Program
Alamat
Assembly
Mesin
1800
LDA, 80
3E 80
1802
OUT (43), A
D3 43
1804
NOP
00
1805
LDA, FF
3E FF
1807
OUT (40), A
D3 40
1809
LDHL, FFFF
21 FF FF
180C
NOP
00
180D
NOP
00
180E
DEC L
2D
180F
JPNZ 1800
C2 00 18
1812
DEC H
25
1813
JPNZ 180C
C2 0C 18
1816
LDA, 00
3E 00
1818
OUT (40), A
D3 40
181A
LDHL, FFFF
21 FF FF
181D
NOP
00
181E
NOP
00
181F
DEC L
2D
1820
JPNZ 181E
C2 1E 18
1823
DEC H
25
1824
JPNZ 181D
C2 1D 18
1827
JPNZ 1804
C3 04 18


























CARA 2
Sistem Algoritma Program
Sistem Algoritma Program
Subroutine
Subroutine

Struktur Program
Alamat
Assembly
Mesin
1800
LDA, 80
3E 80
1802
OUT (43), A
D3 43
1804
NOP
00
1805
LDA, FF
3E FF
1807
OUT (40), A
D3 40
1809
CALL UNC 1A00
CD 00 1A
180C
LDA, 00
3E 00
180E
OUT (40), A
D3 40
1810
CALL UNC 1A00
CD 00 1A
1813
JPUNC 1804
C3 04 18
1A00
LDHL, FFFF
21 FF FF
1A03
NOP
00
1A04
NOP
00
1A05
DEC L
2D
1A06
JPNZ 1A04
C2 04 1A
1A09
DEC H
25
1A0A
JPNZ 1A03
C2 03 1A
1A0D
RET UNC
C9

Posting Komentar

Lebih baru Lebih lama

نموذج الاتصال