NURFITRIA'S SITE: Tugas Arsitektur Komputer

Rabu, 09 Januari 2013

Tugas Arsitektur Komputer


Kali ini saya akan membagi sedikit ilmu yang baru saya pelajari, dan tulisan ini juga merupakan tugas dari mata kuliah Arsitektur Komputer.
Bahasa Assembler adalah bahasa computer yang kedudukannya di antara bahasa mesin dan bahasa level tinggi seperti bahasa pascal, C, C++, Basic, Java dll. Bahasa C atau pascal dikatakan sebagai bahasa level tinggi karena memakai kata-kata dan pernyataan yang mudah dimengerti manusia meski pun jauh berbeda dengan bahasa manusia sesungguhnya. Assembler adalah Program yang bekerja membantu penulisan instruksi dalam format bahasa Inggris sehingga mudah dibaca dan dipahami
      Berikut contoh program beserta arti / maksud dari program tersebut.

Contoh Program : 

MOV RO, #02h
MOV A, #03h
ADD A, RO
MOV ax, 5


Keterangan :     
  
1. Element Instruksi  

MOV
RO
#02h
OPCODE
OP1
OP2
*  Jenis Instruksi : Pemindahan Data
*  Mode pengalamatan : menggunakan 2 operand
*  Pada program baris pertama bekerja menjalankan proses pengisian register RO dengan data 02h

2. Element Instruksi  

MOV
A
#03h
OPCODE
OP1
OP2
*  Jenis Instruksi : Pemindahan Data
*  Mode pengalamatan : menggunakan 2 operand
*  Pada program baris kedua bekerja menjalankan proses pengisian register A dengan data 03h

3. Element Instruksi  

ADD
A
RO
OPCODE
OP1
OP2
*  Jenis Instruksi : Operasi Penambahan
*  Mode pengalamatan : menggunakan 2 operand
*  Pada program baris ketiga merupakan proses penjumlahan data pada register A dengan data pada register RO dijalankan menggunakan perintah ADD A, RO dan menghasilkan data 05h di register A

4. Element Instruksi  

MOV
AX
5
OPCODE
OP1
OP2
*  Jenis Instruksi : Pemindahan Data
*  Mode pengalamatan : menggunakan 2 operand
*  Pada program baris keempat bekerja memindahkan nilai 5 kedalam alamat register AX


Semoga bisa bermanfaat ^.^
“Ikatlah ilmu dengan cara menuliskannya“
Copyright by purelightstar 

2 komentar:

  1. selain move dan add, ada opcode yg lain gak.? :p
    visit my blog
    http://hackingnotcrime.cyber4rt.com

    BalasHapus