Searching

Belum menemukan yang Anda cari, mungkin kata kunci Anda kurang tepat atau masih salah. Coba masukkan lagi kata kunci Anda yang baru pada fasilitas searching di Blog ini untuk lebih lengkap, search in database this blog :

Perhatian

Untuk tampilan gambar yang lebih jelas, Anda dapat klik langsung pada gambar yang ada. Selamat menjelajah !
More Read :

Saturday, February 24, 2007

Bab II Set Instruksi

2.1. Bahasa Assembly 8051

Bahasa assembly merupakan bahasa pemrograman tingkat rendah, yang berarti mendekati dengan kode-kode mesin. Bahasa assembly untuk setiap mikroprosessor yang berbeda akan membawa instruksi yang berbeda pula. Contoh bahasa assembly intel 8086, 8085, motoral, mikrokontroler 8051 dsb.

Contoh listing program dibawah ini dapat anda tulis dengan perangkat lunak teks editor yang ringan seperti Notepad, atau Edi pada DOS


Label -> Start
Mnemonic
-> Mov

Operand 1 -> P1

Operand 2 -> A

Komentar -> pindahkan isi akumulator ke P1



Aplikasinya :


Start: Mov P1, A; pindahkan isi akumulator ke P1

Sjmp Start

End


LABEL

Dalam pembuatan suatu program kadang kala kita harus melakukan suatu lompatan kesana kemari, untuk melakukan perulangan instruksi yang sama.Contoh pada listing tersebut adalah LABEL Start. Dengan instruksi Sjmp Start maka program akan berulang kembali ke label Start, sehingga program akan mengalami LOOPING FOREVER.

MNEMONIC

Mnemonic yang umum juga disebut sebagai kode operasi ( Opcode ) merupakan kode-kode yang akan dikerjakan oleh program assembler yang dijalankan pada komputer. Mnemonic ini merupakan standart yang dibawa oleh setiap mikroprosessor atau mikrokontroler. Contoh untuk keluarga MCS51 digunakan MOVX, MOV, ADD, SUBB dll.

OPERAND

Operand merupakan pelengkap dari mnemonic, jumlah operand yang dibutuhkan untuk setiap mnemonic tidak selalu sama, dapat memiliki tiga, dua, satu atau bahkan tidak sama sekali.

KOMENTAR

Bagian komentar tidak mutlak ada dalam penulisan pemrogram assembly, komentar ini biasanya digunakan untuk membantu pemrogram menjelaskan maksud dari instruksi program.


Gambar 2.1. Bagan diagram pemrosessan kode assembly ke mikrokontroler


No comments:

Disclaimer


Blog ini tidak bertanggung jawab atas kesalahan atas program yang Anda download ataupun sesuatu hal yang berhubungan dengan materi-materi yang ada. Terima kasih atas saran dan kritik yang membangun. Non profit blog. Untuk lebih lanjut hub Webmaster di : agencs@yahoo.com


"All Links In This Blog Is Temporary Link"

NO SPAM AND VIOLATED CONTENT

Generated®


Banner IP Browser

Lihat gambar di bawah ini, ingin punya yang seperti ini juga. Anda bisa pasang banner ini di blog Anda atau posting Anda. Bisa deteksi IP Adress, Browser.

Tulis code ini di footer blog kamu atau posting kamu. Copy (CTRL+C) Paste (CTRL+V) at this script.
Coba Deh, Kuueereeen lho ....
 


Creative Commons License
Powered by Blogger | Created and Maintained by Generated
Blogger Beta Template by GeckoandFly and Blogcrowds | Design by Andreas Viklund
This workis licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Malaysia License.
Best viewed in Firefox 1.5+ at 1024x768 or higher resolution
Copyright 2007 Content by BIZON network
Hosting Reseller Reviews cydots.com - Free Domains!