“INSTRUKSI MESIN DAN             PROGRAM”   JUMIATI          092904035PRODI PENDIDIKAN INFORMATIKA DAN KOMPUTER         JU...
Bahasa Assembly   1. Assembler Directive   2. Assembler dan Eksekusi Program   3. Notasi BilanganOperasi input/output da...
PENDAHULUANInstruksi Mesin dan Program membahas cara programdieksekusi dalam komputer dari sudut pandang instruksimesin. P...
A. BAHASA ASSEMBLYSet lengkap nama simbolik semacam dan aturan penggunaannyamembentuk bahasa pemrograman, yang biasanya di...
•ASSEMBLER DIRECTIVESelain menyediakan mekanisme untuk menyatakan instruksidalam suatu program, bahasa assembly memungkink...
•ASSEMBLY DAN EKSEKUSI PROGRAMSource program yang ditulis dalam bahasa assembly harusdiassemblem menjadi object program ba...
•NOTAS1 BILANGANPada saat berhadapan dengan nilai numerik, seringkali lebihmudah untuk menggunakan notasi desimal yang tel...
B. OPERASI INPUT/OUTPUT DASAR  Bagian sebelumnya dalam bab ini mendeskripsikan instruksimesin dan mode pengalamatan. Kita ...
C. STACK DAN QUEU  Program komputer seringkali memerlukan subtask tertentuyang menggunakan struktur subroutine yang umum. ...
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
Pertemuan 2 instruksi mesin dan program
Upcoming SlideShare
Loading in …5
×

Pertemuan 2 instruksi mesin dan program

1,634 views

Published on

Published in: Technology, Spiritual
  • Be the first to comment

  • Be the first to like this

Pertemuan 2 instruksi mesin dan program

  1. 1. “INSTRUKSI MESIN DAN PROGRAM” JUMIATI 092904035PRODI PENDIDIKAN INFORMATIKA DAN KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011
  2. 2. Bahasa Assembly 1. Assembler Directive 2. Assembler dan Eksekusi Program 3. Notasi BilanganOperasi input/output dasarStack dan QueuSubroutine 1. Subroutine Nesting dan Stack Prosesor 2. Parameter Passing 3. Stack FrameInstruksi Tambahan 1. Instruksi Logika 2. Instruksi Shift dan Rotate 3. Perkalian dan PembagianProgram Contoh 1. Program Vector Dot Product 2. Program Byte-Sorting 3. Linked ListEncoding Instruksi Mesin
  3. 3. PENDAHULUANInstruksi Mesin dan Program membahas cara programdieksekusi dalam komputer dari sudut pandang instruksimesin. Penekanannya adalah pada konsep dasar. Kitamenggunakan cara umum untuk mendeskripsikan instruksimesin dan metode pengalamatan operand yang biasanyaterdapat pada prosesor komersial. Sejumlah instruksi danmetode pengalamatan diperkenalkan untuk membantu kitamenampilkan program realistik yang lengkap untukmenjalankan suatu tugas sederhana. Program umum iniditetapkan pada tingkat bahasa assembly.Bahasa assembly adalah representasi bahasa mesin yangdapat dibaca untuk prosesor. Fitur hubungan antara bahasatingkat-tinggi dan bahasa mesin adalah pertimbangan utamadalam desain komputer.
  4. 4. A. BAHASA ASSEMBLYSet lengkap nama simbolik semacam dan aturan penggunaannyamembentuk bahasa pemrograman, yang biasanya disebut sebagaibahasa assembly. Set aturan untuk menggunakan mnemonicdalam spesifikasi instruksi dan program lengkap disebut syntaxbahasa.Program yang ditulis dalam bahasa assembly dapat secaraotomatis ditranslasikan ke rangkaian instruksi mesin oleh suatuprogram yang disebut assembler. Program assembler adalah salahsatu kumpulan program yang merupakan bagian dari softwaresistem.
  5. 5. •ASSEMBLER DIRECTIVESelain menyediakan mekanisme untuk menyatakan instruksidalam suatu program, bahasa assembly memungkinkanprogramer untuk menetapkan informasi lain yang diperlukanuntuk mentranslasikan source program ke dalam objectprogram.
  6. 6. •ASSEMBLY DAN EKSEKUSI PROGRAMSource program yang ditulis dalam bahasa assembly harusdiassemblem menjadi object program bahasa mesin sebelumdapat dieksekusi. Hal ini dilakukan oleh program assembler,yang mengganti semua simbol untuk mode operasi danpenggalamatan dengan kode biner yang digunakaa dalaminstruksi mesin, dan mengganti semua nama dan label dengannilai sebenarnya.
  7. 7. •NOTAS1 BILANGANPada saat berhadapan dengan nilai numerik, seringkali lebihmudah untuk menggunakan notasi desimal yang telah dikenal.Tentu saja, nilai tersebut disimpan dalam komputer sebagaibilangan biner. Pada beberapa situasi, lebih mudah untukmenetapkan pola biner secara langsung. Kebanyakanassembler memungkinkan bilangan numerik dinyatakandengan berbagai cara yang berbeda, menggunakan konvensiyang ditetapkan oleh syntax bahasa assembly.
  8. 8. B. OPERASI INPUT/OUTPUT DASAR Bagian sebelumnya dalam bab ini mendeskripsikan instruksimesin dan mode pengalamatan. Kita telah mengasumsikan bahwadata yang dikenai operasi instruksi ini telah disimpan dalammemori. Kita sekarang membahas sarana yang digunakan untukmentransfer data antara memori komputer dan dunia luar. OperasiInput/Output (I/O) sangat penting, dan cara operasi tersebutdijalankan dapat memiliki efek yang signifikan pada performakomputer.
  9. 9. C. STACK DAN QUEU Program komputer seringkali memerlukan subtask tertentuyang menggunakan struktur subroutine yang umum. Untukmengatur hubungan kontrol dan infonnasi antara program utamadan subrotine, maka digunakan suatu struktur data yang disebutstack. Bagian ini akan mendeskripsikan stack, dan struktur datayang berhubungan erat dengannya yang disebut queu.

×