Rabu, 19 September 2012

2 pangkat n - ASM51 Microcontroller

Source Code ASM:


















Keterangan:
     Instruksi CJNE - Compare and Jump If Not Equal, berfungsi untuk membandingkan nilai sebuah register dengan sebuah nilai. Apabila isi dari register tersebut tidak sama dengan nilai yang kita berikan untuk dibandingkan maka mikrokontroller akan langsung melakukan lompatan ke label yang telah kita tentukan.
     Instruksi RL - Rotate Left, berfungsi untuk menggeser nilai bit dari register A (Accumulator) ke kiri. ApabilaSifat instruksi ini sama seperti ring counter yang akan menggeser nilai berputar terus menerus bahkan bila terjadi overflow sekalipun.
     R0, merupakan register 0 dalam memori SRAM yang dalam hal ini bertugas untuk menampung nilai n (pangkat dari 2).
     Register A, merupakan register Accumulator Mikrokontroller untuk menampung hasil akhir pernyataan 2(pangkat)n.

2 komentar:

  1. postting yang java dunk gan.request of all your friends.

    BalasHapus
  2. oke gan, sesegera mungkin ane share tentang program javanya. .

    BalasHapus