Pertemuan 2 instruksi mesin dan program
Upcoming SlideShare
Loading in...5
×
 

Pertemuan 2 instruksi mesin dan program

on

  • 1,556 views

 

Statistics

Views

Total Views
1,556
Views on SlideShare
1,518
Embed Views
38

Actions

Likes
0
Downloads
28
Comments
0

2 Embeds 38

http://jumiatiasiz-jumiati.blogspot.com 33
http://webcache.googleusercontent.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Pertemuan 2 instruksi mesin dan program Pertemuan 2 instruksi mesin dan program Presentation Transcript

  • “INSTRUKSI MESIN DAN PROGRAM” JUMIATI 092904035PRODI PENDIDIKAN INFORMATIKA DAN KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MAKASSAR 2011
  • 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
  • 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.
  • 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.
  • •ASSEMBLER DIRECTIVESelain menyediakan mekanisme untuk menyatakan instruksidalam suatu program, bahasa assembly memungkinkanprogramer untuk menetapkan informasi lain yang diperlukanuntuk mentranslasikan source program ke dalam objectprogram.
  • •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.
  • •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.
  • 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.
  • 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.