General Purpose Register ATmega32

Mikrokontroler AVR memiliki 32 register bantu (R0-R31) dengan ukuran sebesar 8 bit (ATmega32) yang menempati alamat data $0000 - $001F. Register ini dapat digunakan langsung karena sudah tersedia fasilitas ALU (Aritmethic Logic Unit). Untuk R0 dan R1 berfungsi menampung hasil perhitungan aritmetika. Sedangkan R16-R31 untuk pengambilan data secara immediate.

Read more ...

Pemilihan Bahasa Pemrograman

Bahasa assembly sekarang mulai ditinggalkan dikarenakan programmer sekarang dituntut untuk membuat program yang semakin kompleks. Oleh karena itu, programmer mengembangkan bahasa tingkat tinggi semisal C, Pascal sampai bahasa yang berbasis objek seperti Java atau C++. Meskipun begitu, Assembly tetap memiliki keunggulan yang tidak dimiliki oleh bahasa pemrograman mana pun.

Read more ...

Alamat Mikrokontroler MCS-51

Mikrokontroler MCS51 memiliki beberapa buah ruang alamat memori yang dapat dibagi menjadi:

  1. Ruang alamat memori kode program (code address space), maksimal sebanyak 64KB. Ruang alamat memori ini biasanya ditempati oleh EPROM/ROM internal IC mikrokontroler atau bisa juga ditempati oleh IC EPROM (misalnya 2764) jika diinginkan kode program disimpan dalam EPROM eksternal.
Read more ...

Who's Online

We have 60 guests and no members online