Jumat, 28 Desember 2012

BAHASA ASSEMBLY




BAHASA ASSEMBLY






Diagram langkah-langkah membuat sebuah program
Diagram langkah-langkah membuat sebuah program


langkah-langkah untuk membuat program bahasa assembly yang siap untuk di jalankan diuraikan sebagai berikut :
1. Pertama kita harus menggunakan sebuah editor untuk mengetikan program, banyak program editor atau pemrosesan kata yang tersedia untuk digunakan dalam membuat dan/mengedit sebuah program MS-DOS EDIT ,dimana tersedia dalam semua sistem operasi microsoft,perlu diperhatikan bahwa editor harus mampu menghasilkan file ASCII,bagi kebanyakan assembler, nama file biasanya mengikuti konvesi DOS, namun file sumber memiliki eksistenti asm atau src file tergantung dari assembler yng di gunakan
2. file simber ASM yang berisi kode program yang dibuat pada langkah pertama kemudian diserahkan ke assembler 8051, assembler akan mgubah instruksi-instruksi dalam file tersebut kedalam kode mesin assembler akan menghasilkan file object dan file list sebagai pilihan anda dapat menggunakan program assembler ASM-51 buatan W.W.heinz atau ASM51 buatan intel.
3. Aseembler memerlukan langkah ketiga yang disebut linking, program link mengambil satu atau lebih objek dan akan menghasilkan file objek absolut dengan eksistensi abs umumnya file abs ini digunkan untuk latihan jika kita memiliki program monitor.
4. Selain file abs dimasukan kedalam program yang disebut 'OH'(konverter dari bjek ke hexa) ,dimna akan menghasilkan sebuah file bereksistensi  "HEX" yang siap untuk di burn kedalam ROM program ini terdapat pada semua assembler 8051,program assembler yang berbasiskan windows dimasa sekarang telah menggabungkan langkah 2 sampai 4 menjadi satu langkah saja.


lebih jauh tentang file "ASM"dan"OBJ"

file asm dapat disebut juga sebagai file source dan untuk alasan inilah beberapa assembler juga mendukung eksistensi "src'. periksa assembler 8051 anda untuk melihat eksistensi yang dibutuhkan seperti yang disebutkan sebelumnya file ini dibuat dengan editor lainnya assembler 8051 mengubah file asm instruksi bahasa assembly tersebut kebahasa mesin dan menghasilkan file object selain file objek assembler juga menghasilkan file list

file list 

file list adalah tambahan,namun bagaimanapun juga file tersebut sangat penting karena file tersebut mendaftar setiap opcode yang telah dibuat assembler dibawah ini merupakan contoh file list dari sebuah program.



0000               ORG   0H       ;Mulai program di alamat 0
0000  7D25         MOV   R5,#25H  ;Isikan 25H ke dalam R5
0002  7F34         MOV   R7,#34H  ;Isikan 34H ke dalam R7
0004  7400         MOV   A,#0     ;Isikan 0 ke dalam A
0006  2D           ADD   A,R5     ;Jumlahkan isi R5 dengan A (A=A+R5)
0007  2F           ADD   A,R7     ;Jumlahkan isi R7 dengan A (A=A+R7)
0008  2412         ADD   A,#12KH  ;Jumlahkan A dengan 12H (A=A+12H)
000A  80FE  HERE:  SJMP  HERE     ;Program berputar disini
000C               END            ;Akhir dari file sumber


Semoga artikel ini dapat bermanfaat bagi para pengunjung blog ini
SAMPAI JUGA LAGI DI KESEMPATAN YANG LAIN

Tidak ada komentar:

Posting Komentar