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 :
- Hidupkan LED dari D7-D0
- Hidupkan LED dari tengah ke kiri dan ke kanan 2-2 bit
- Hidupkan LED 5 dan 8.
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.