Sukai Info PMB 2017
Powered by: Vlog PMB
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial

Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial - Selamat datang kembali sahabat setia Ilmu Pengetahuan Teknologi Dan Informasi. Kali ini admin akan menjelaskan mengenai Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial. Mungkin ada diantara sahabat yang masih newbie atau pemula membuat program assembler ini seperti admin bukan? nah justru itu admin juga ingin sedikit berbagi pengalaman memberikan contoh program assembler ini kepada sahabat. Untuk itu silahkan baca dan pahami artikel admin dibawah ini tentang Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial.

Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial

Program assembler ini sama dengan program bahasa mesin elektronik yang mana berfungsi untuk mengontrol perangkat-perangkat elektronik yang telah diorganisasikan. Misalnya untuk mengontrol pintu otomatis, lampu otomatis, robot dan bahkan laptop atua komputer sahabat menggunakan bahasa assembler ini. Oke mari kita masuk contoh program assembler ini.

Kita ambil sebuah contoh program assembler untuk menghidupkan LED sesuai dengan pernyataan dibawah ini dengan menggunakan 8 bit pada port a,b dan  c.

Soal :
  1. Hidupkan LED dari D7-D0
  2. Hidupkan LED dari tengah ke kiri dan ke kanan 2-2 bit
  3. Hidupkan LED 5 dan 8.
Jawab :
Konsep kita harus mempunyai simulasi LED contoh seperti dibawah ini.

LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1
128    64   32     16    8      4     2      1
D7     D6   D5     D4    D3    D2   D1    D0



128  +  64   +  32   +  16   +   8     +   4   +    2   +     1     =255
 D7      D6      D5       D4       D3        D2        D1        D0 

128  +  64     32   +  16        8     +   4       2   +     1    
 D7      D6     D5       D4       D3        D2      D1        D0 

128+64+2+1= 195
32+16+8+4  = 60


LED8 LED7 LED6 LED5 LED4 LED3 LED2 LED1

128   64   32     16     8     4      2      1   
 D7    D6  D5     D4     D3   D2    D1    D0 

128 + 16 =144


Contoh Program :

Mulai

mov al,80h
mov dx,cw
out dx,al

Putar
mov al,255
mov dx,port a
out dx,al
call delay

mov al,255
mov dx, port b
out dx,al
call delay

mov al,255
mov dx,port c
out dx,al
call delay

mov al,195
mov dx,port a
out dx,al
call delay


mov al,195
mov dx,port b
out dx,al
call delay

mov al,195
mov dx,port c
out dx,al
call delay

mov al,60
mov dx,port a
out dx,al
call delay

mov al,60
mov dx,port b
out dx,al
call delay

mov al,60
mov dx,port c
out dx,al
call delay

mov al,144
mov dx,port a
out dx,al
call delay


mov al,144
mov dx,port b
out dx,al
call delay


mov al,144
mov dx,port c
out dx,al
call delay

jmp putar

Jadi LED akan hidup dari kiri ke kanan ( D7-D0 ) kemudian hidupkan LED dari kiri ke kanan dengan 2bit-2bit dilanjutkan lagi menghidupkan LED pada LED5 dan LED8 

Baik sahabat itulah pembahasan admin pada kali ini tentang Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial. Semoga dengan contoh sederhana ini bisa membantu sahabat membuat sebuah program sederhana assembler atau assembly programming ini untuk dijadikan contoh dasar memulai mempelajari program ini. Terimakasih telah membaca artikel admin tentang Contoh Program Assembler Untuk Menghidupkan LED | Assembly Programming Tutorial.