H. jackson Brown, Jr.

Hidup tidak menerima agar kita menjadi yang terbaik, tetapi bahwa kita melakukan yang terbaik semampu kita

Dr. M The Carera

orang yang mengeluh tak pernah mendapat kesempatan kemungkinan tak punya keberanian menerima kesempatan.

Meister Eckhart

Adalah orang bijak dan berjiwa besar yang mencintai dirinya dan mencintai orang lain dengan perlakuan yang sama.

........................

Kita hanya bisa sukses jika bersedia menerima yang pahit bersama yang manis.

Orison Swett Marden

Succes is not measured by what a man accomplishes, but by the opposition he has encountered, and the courage with he has maintaned the struggle against overwhelming odds.

Tampilkan postingan dengan label rakitan. Tampilkan semua postingan
Tampilkan postingan dengan label rakitan. Tampilkan semua postingan

Selasa, 09 Agustus 2011

BAHASA RAKITAN

BAHASA RAKITAN (Programming Language)
Komputer mengerjakan transformasi data berdasarkan kumpulan perintah - program - yang telah dibuat oleh pemrogram. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu (syntax) dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer. Berbeda dengan bahasa alamiah, mis. Bahasa Indonesia, Inggris dsb. yang merupakan bahasa alamiah(natural language), sintaks dan semantik bahasa pemrograman (komputer) ditentukan secara kaku, sehingga bahasa pemrograman juga disebut sebagai bahasa formal (formal language). Jadi, dalam bahasa pemrograman yang digunakan sebagai alat komunikasi untuk memberikan perintah kepada komputer tidak berlaku kebebasan berekspresi seperti laiknya dalam bahasa alamiah. Pemrograman dalam pengertian luas meliputi seluruh kegiatan yang tercakup dalam pembuatan program, termasuk analisis kebutuhan (requirement's analysis) dan keseluruhan tahapan dalam perencanaan (planning) , perancangan (design) dan pewujudannya (implementation). Dalam pengertian yang lebih sempit, pemrograman merupakan pengkodean (coding atau program writing = penulisan program) dan pengujiannya (testing) berdasarkan rancangan tertentu. Pemahaman yang lebih sempit ini sering digunakan dalam pembuatan program-program terapan komersial yang membedakan antara system analyst yang bertanggung jawab dalam menganalisa kebutuhan, perencanaan dan perancangan program dengan pemrogram (programmer) yang bertugas membuat kode program dan menguji kebenaran program.
Generasi bahasa pemrograman:
• Generasi I: machine language
• Generasi II: assembly language : Asssembler
• Generasi III: high-level programming language: C, PASCAL, dsb.
• Generasi IV: 4 GL (fourth-generation language): SQL
Bahasa Assembly (assembly language)
Bahasa rakitan (assembly language) merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah menggunakan simbol alpabet yang bermakna (mnemonic). Contoh “MOV AX 1111”, pindahkan ke register AX nilai 1111.Proses data oleh komputer berdasarkan perintah bahasa rakitan adalah cepat. Meski demikian masih merepotkan-bahkan bagi kebanyakan pemrogram, karena masih harus mengingat-ingat tempat penyimpanan data. Bahasa rakitan juga bersifat khusus untuk mesin tertentu. Contoh: Assembler.

berikut contoh sederhana pemrograman bahasa rakitan yaitu membuat file extensi com dengan asembler.

perama kita ketik dulu perintah yang akan kita buat di dalam notepad :

.model small
.codde
org 100h
mulai:

   mov ah, 02h
   mov dl.77
   int 21h

   mov ah, 02h
   mov dl.85
   int 21h

   mov ah, 02h
   mov dl.83
   int 21h

   mov ah, 02h
   mov dl.65
   int 21h

   mov ah, 02h
   mov dl.32
   int 21h

   mov ah, 02h
   mov dl.65
   int 21h

   mov ah, 02h
   mov dl.72
   int 21h

   mov ah, 02h
   mov dl.77
   int 21h

   mov ah, 02h
   mov dl.65
   int 21h

   mov ah, 02h
   mov dl.68
   int 21h  
   int 20h

end mulai

--------------------


Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More