Page 122 - MODUL MIKROKONTROLER
P. 122
3. Protected Mode Addressing Memory
Mode terproteksi adalah mode operasi program di komputer dengan mikroprosesor
berbasis Intel di mana program dibatasi untuk menangani area berdekatan spesifik
640 kilobyte. Mikroprosesor PC asli Intel, 8088, menyediakan memori akses acak
( RAM ) sebesar satu megabyte (1 Mbyte ). Memori dibagi menjadi beberapa area
untuk sistem input / output dasardata, sinyal dari layar Anda, dan informasi sistem
lainnya. Sisa atau 640 kilobyte ruang bersebelahan tersisa untuk sistem operasi dan
program aplikasi. 8088 memastikan bahwa instruksi apa pun yang dikeluarkan oleh
program yang berjalan dalam mode terlindung tidak akan dapat menangani ruang di
luar 640 kilobyte yang berdekatan ini. Biasanya, banyak kode sistem operasi dan
hampir semua program aplikasi berjalan dalam mode terlindungi untuk memastikan
bahwa data penting tidak ditimpa secara tidak sengaja.
D. PENGGUNAAN PROGRAM DOWNLOADER
CodeVisionAVR adalah sebuah compiler C yang telah dilengkapi dengan
fasilitas Integrated Development Environment (IDE) dan didesain agar dapat
menghasilkan kode program secara otomatis untuk mikrokontroler Atmel AVR. Program
ini dapat berjalan dengan menggunakan sistem operasi Windows® XP, Vista, Windows
7, dan Windows 8, 32-bit dan 64-bit.
Integrated Development Environment (IDE) telah dilengkapi dengan fasilitas
pemrograman chip melalui metode In-System Programming sehingga dapat secara
otomatis mentransfer file program ke dalam chip mikrokontroler AVR setelah sukses
dikompilasi. CodeVisionAVR dapat menghasilkan kode program secara otomatis melalui
fasilitas CodeWizardAVR Automatic Program Generator. Dengan adanya fasilitas ini
maka penulisan program dapat dilakukan dengan cepat dan lebih efisien. Seluruh kode
dapat diimplementasikan dengan fungsi sebagai berikut:
Identifikasi sumber reset
Mengatur akses memori eksternal
Inisialisasi port input/output
Inisialisasi interupsi eksternal
Inisialisasi timer/counter dan watchdog timer
106