Pages

Minggu, 21 Oktober 2012


MATERI 2 
BAHASA RAKITAN  ( ASSEMBLY LANGUAGE )


             PERHATIAN-PERHATIAN artikel Pemrograman Bahasa Rakitan #2 akan segera dilanjutkan,,,,,diharapkan sudah mengerti tentang element komputer, seperti yang aku tulis di Pemrograman Bahasa Rakitan materei 1.
Untuk mempelajari Bahasa Rakitan, perlu mengenal beberapa jenis bilangan. mengapa???karena akan sangat membantu kita dalam pemrograman yang sesungguhnya. Jenis-jenis bilangan yang dipelajari adalah sebagai berikut : 

1. Bilangan Biner

    Bilangan Biner adalah bilangan ini berbasis 2, hanya mengenal angka 0 dan 1. Cara mengkonversi ke bilangan desilmal adalah dengan mengalihkan dua dengan pangkat N (suku ke-N) seperti bilangan desimal mengalihkan 9110 dengan pangkat N.
contoh :
               1001(2)=.......(10)
 1001   = (1x23) + (0x22) + (0x21) + (1x20)
            =     8    +     0     +     0     +    1
            =   910

2. Bilangan Hexadesimal 

    Bilangan Hexadesimal adalah bilangan yang berbasis 16, hexa=6 dan deca=10 (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f).Bilangan Hexadesimal dapat di konversi ke dalam desimal dengan mengalihkan suku ke-N dengan 16N
contoh :
               E616  = (Ex161)  +  (6x160)
                        = 14(16) + 6(1)
                        = 23010

3. Bilangan Desimal
    Bilangan Desimal ini sudah tidak asing lagi, karena digunakan dalam kehidupan sehari-hari. Sistem bilangan ini terdiri dari angka 0 sampai 9 dengan menggunakan dasar 10.

Langsung aja ya,,,,Bahasa Rakitan mempunyai 4 Tipe Intruksi Dasar yaitu : 
1. Mnemonic Opcode
2. Operand 1
3. Operand 2 
4. Tempat Menyimpan (store) hasil (Komentar)

Mnemonic atau opcode adalah kode yang akan melakukan aksi terhadap operand. Opeerand adalah data yang diproses oleh opcode. Sebuah opcode bisa membutuhkan 1,2 atau lebih operand, kadang juga tidak perlu operand. Sedangkan komentar dapat diberikan dengan menggunakan tanda titik koma(;). Ini dia contoh jumlah operand yang berbeda dalam suatu assembly yaitu :

CJNE R0,#22H, Tasmi ; dibutuhkan 3 buah operand 
MOVX @DPTR, A    ; dibutuhkan 2 buah operand 
RR A     ;  1 buah operand 
    NOP     ; tidak memerlukan operand

Sebagai percobaan, ayooo mulai latihan bercoding ria...Kebutuhan yang harus ada dalam ber-assembly adalah notepad, compiler. lebih jelas download aja (http://mardziyant.wordpress.com) bahasa rakitan / assembly language #2 dosen aku okey.
Setelah download,,,,,mulai dehh langkah - langkah'ya....penulisan coding harus sesuai n teliti kalo sampai ga teliti bisa error,,, ini dia hasil'ya  "A" 


Sekian dulu artikel dari aku,,,,semoga bisa membantu heeeee,, 

0 komentar:

Poskan Komentar