I. Tujuan
1. Praktikan dapat membedakan pengalamatan bit dan pengalamatan yang
bukat bit.
2. Praktikan dapat mengetahui alamat RAM yang dapat diakses secara bit (bit
addressable).
40
Dari tabel 6.1 di atas dapat diterangkan bahwa untuk mengeset bit 1 pada
alamat 20 dapat dituliskan instruksinya: setb 01h, sedangkan untuk meng-clear bit
1 pada alamat 20 dapat dituliskan instruksinya: clr 01h. Teknik untuk mengakses
bit addressable juga dapat dilakukan dengan mendefenisikan bit-bit addressable
yang akan diakses. Contoh:
Bit0_alamat_20 equ 00h
Bit1_alamat_20 equ 01h
Bit7_alamat_20 equ 07h
Bit12_alamat_20 equ 0Ch
Bit_9 alamat_25 equ 59h
Misalnya untuk menjadikan logik 1 pada bit ke 6 alamat 20 dapat
dilakukan dengan cara setb 06h, untuk menjadikan logika 1 bit ke 7 pada alamat
20 cukup dengan setb 07h. Untuk mengeset bit ke 12 pada alamat 20 cukup
dengan mengetikkan setb 0Ch. Untuk meng-clear bit ke-9 pada alamat 0025h
cukup dengan instruksi clr 59h Dengan cara yang sama juga dapat dilakukan
untuk mengakses bit-bit pada alamat yang lain yang disbutkan sebagai bit
addressable seperti sebagian dari Special Function Register yang alamatnya dapat
diakses secara bit, misalnya alamat Port 0, Port 1, Port 2, dan Port 3, dan yang
lainnya.
3. Ketika tampilan Demo version muncul seperti gambar 6.2 di bawah ini,
klik OK.
1x
2x
3x
4x
5x
6x
7x
8x
9x
10x
11x
.12x
13x
14x
VII. Pertanyaan Praktikum
15xBerapa
1.
kalikah anda menekan
tombol Trace into (F7)
sampai program
. selesai?
2. Apakah perbedaan instruksi ADD A,R1 dan ADD A,@R1?
.
3. Apakah perbedaan instruksi INC R1 dan INC @R1?
.
Dst.
45
VII. Pertanyaan Praktikum
1. Bagaimana cara untuk mengeset bit ke 13 pada alamat 002Ah?
2. Bagaimana caranya untuk meng-clear bit ke-11 pada alamat 002Fh?
3. Apakah fungsi instruksi setb 7Ah?
4. Apa fungsi instruksi clr 88h?
5. Apakah perbedaan instruksi ORL C,bit4 dan ORL C,/bit4?
IX. Kesimpulan
Beri kesimpulan dari percobaan yang telah dilakukan, yang berhubungan dengan
program.
46
X. DAFTAR PUSTAKA
Brey, Barry B. 1988. The Intel Microprocessors 8086/8088, 80186, 80286, 80386
and 80486 Architecture, Programming and Interfacing. DeVry Institute
of Technologi.
XI. TAKARIR