Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pengarah Pilihan Segmen Ada lima buah Pengarah Pilihan Segmen ( Segment Selection Directives ): CSEG, BSEG, DSEG, ISEG, XSEG, masing- masing menunjukkan.

Presentasi serupa


Presentasi berjudul: "1 Pengarah Pilihan Segmen Ada lima buah Pengarah Pilihan Segmen ( Segment Selection Directives ): CSEG, BSEG, DSEG, ISEG, XSEG, masing- masing menunjukkan."— Transcript presentasi:

1 1 Pengarah Pilihan Segmen Ada lima buah Pengarah Pilihan Segmen ( Segment Selection Directives ): CSEG, BSEG, DSEG, ISEG, XSEG, masing- masing menunjukkan salah satu dari lima buah area memori dari MCS-51

2 2 CSEGdigunakan untuk memilih lokasi memori program BSEGdigunakan untuk memilih lokasi memori yang dapat dialamati secara pengalamatan bit. DSEGdigunakan untuk memilih lokasi memori RAM Internal ISEGdigunakan untuk memilih lokasi memori RAM Internal yang dialamati secara tak langsung XSEGdigunakan untuk memilih lokasi memori eksternal

3 3 Contoh : DSEG ; memilih lokasi segmendata agar ; terletak pada lokasi yang ada pada ; counter saat itu BSEG AT 32 ; memilih segmen data bit agar terletak ; pada alamat 32

4 4 Penyediaan Memori dan Pengarah Penyimpanan DB ( Define Byte ) DB digunakan untuk memberi nilai tertentu pada memori di lokasi tersebut. Contoh : ORG3000H DB50H, 51H Pengarah assembler DB terletak di bawah ORG 3000H. Oleh karena itu, data 50H dan 51H akan menempati lokasi di alamat 3000H dan 3001H.

5 5 DW ( Define Word ) DW biasanya diikuti dengan label dan berfungsi untuk memberi nilai 2 byte pada lokasimemori tempat DW dituliskan. Nilai 2 byte adalah nilai yang diberikan berasal dari alamat tempat label diberikan. Contoh : Org2100H Lokasi1: Org3000H DWLokasi1 ; Alamat 3000H dan 3001H ; diisi dengan data 21H dan 00H

6 6 Pengarah assembler DW pada listing ini diikuti dengan label lokasi1. lokasi 1terletak di alamat 2100H. Setelah Proses Assembly dilakukan, data 21H dan 00H akan diletakkan di alamat 3000H dan 3001H pada hasil assembly.

7 7 DS ( Define String ) Pengarah assembler ini selalu diikuti dengan angka dan berfungsi untuk menyediakan tempat sebesar angka tersebut mulai dari alamat assembler directive ini berada. Temapt yang disediakan selalu terletak pada RAM Internal. Contoh : DSEG Org50H Memori1Ds2 ; Disediakan tempat sebesar 2 ; byte mulai dari alamat 50H ; dari RAM

8 8 Pada contoh di atas, pengarah assembler ini terletak di alamat 50H dari RAM Internal. Oleh karena itu, mulai dari alamat 50H tersedia tempat sebesar 2 byte yang menempati alamat 50H dan 51H.

9 9 DBIT Pengarah assembler ini digunakan untuk menyediakan tempat pada segmen bit dan dapat juga digunakan jika segmen yang aktif adalah BSEG. Contoh : BSEG ; Pilih bit segmen PetaI0: DBIT 32 ; Sediakan 32 bit buffer ; untuk I / 0


Download ppt "1 Pengarah Pilihan Segmen Ada lima buah Pengarah Pilihan Segmen ( Segment Selection Directives ): CSEG, BSEG, DSEG, ISEG, XSEG, masing- masing menunjukkan."

Presentasi serupa


Iklan oleh Google