Bahasa Assembly Mulyono.

Slides:



Advertisements
Presentasi serupa
Struktur CPU Delta Ardy Prima, S.ST.
Advertisements

Organisasi dan Arsitektur Komputer
Struktur CPU.
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Unit kendali (control unit) dan Unit aritmatika dan logika (ALU).
Pertemuan ke - 5 Struktur CPU
Mikroprosesor & Bahasa Rakitan Abdul Rahman, S.Si., M.T.I.
Organisasi dan Arsitektur Komputer
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
Pengembangan Siklus Pengolahan Data
Central Processing Unit
PROSESOR Prosessor adalah otak sentral dari komputer. Sebetulnya prosessor inilah yang disebut CPU (Central Processing Unit) artinya unit pemroses utama.
SEJARAH KOMPUTER ABACUS awal mula mesin komputasi.
Sistem Pengolahan Data Komputer bag.1
Arsitektur Komputer CISC dan RISC
Reduced Instruction Set Computers
Central Processing Unit
Instruksi dalam CPU.
Eko Budi Santoso JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA SURABAYA Struktur CPU.
Pengantar Arsitektur Organisasi Komputer
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
PERTEMUAN I EVOLUSI KOMPUTER P1.
EE-2623 Mikroprosesor & Antarmuka
Mikroprosesor & Bahasa Rakitan
Organisasi dan Arsitektur Komputer
CPU Tempat pemroses instruksi-intruksi program.
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
MODE PENGALAMATAN DAN SET INSTRUKSI
Sistem Bus pada Komputer
Sistem Pengolahan Data Komputer
Struktur CPU.
Sistem Pengolahan Data Komputer
Mikrokomputer Pendahuluan.
ARITMATIKA DAN UNIT PENGOLAHAN DASAR
ORGANISASI PROSESSOR, REGISTER DAN SIKLUS INSTRUKSI
Pengantar Sistem Komputer
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Reduced Instruction Set Computers
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
evolusi dan kinerja komputer
Kelompok 22 Microprocessor Agus Wahyu Utomo
ASSEMBLER #1 MK. PEMROGRAMAN SISTEM
Oleh : Devie Rosa Anamisa
Mikrokontroler D3 Telekomunikasi PENS
ORGANISASI & ARSITEKTUR KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Pertemuan ke - 6 Organisasi Komputer
Pengantar Arsitektur dan Organisasi Komputer
Pertemuan 4 Central Processing Unit
Organisasi dan Arsitektur Komputer
Mengoperasikan Sistem Operasi Berbasis Teks
PERTEMUAN EVOLUSI KOMPUTER P1.
Pertemuan 2 Pengenalan Organisasi Komputer
Pertemuan ke - 5 Struktur CPU
SEJARAH KOMPUTER ABACUS awal mula mesin komputasi.
ARSITEKTUR & ORGANISASI KOMPUTER
Pertemuan ke 3 Struktur CPU
PROCESSOR.
ARSITEKTUR KOMPUTER Komponen dan Interkoneksi
Struktur CPU.
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
Struktur CPU.
Arsitektur Komputer Pertemuan - 1 Oleh : Tim Pengajar.
Universitas Trunojoyo
SEJARAH KOMPUTER ABACUS awal mula mesin komputasi.
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Struktur CPU.
PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLER ICHSAN R, S.PD | ARSITEKTUR MIKROPROSESOR.
Pengantar Arsitektur Sistem Komputer untuk Perangkat Prosesor.
Transcript presentasi:

Bahasa Assembly Mulyono

Apa itu bahasa Mesin Bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer Setiap jenis CPU memiliki bahasa mesin-nya masing-masing. Instruksi bahasa mesin dinyatakan dalam bilangan numeric (Binari) yang tersimpan sebagai byte dimemori. Masing-masing instruksi memiliki kode numerik yang unik yang disebut sebagai “operation code” atau “opcode”. Setiap perintah diawali dengan suatu opcode dan dapat diikuti oleh data.

Apa itu Bahasa Assembly Karena Bahasa Mesin sangat rumit untuk diprogram secara langsung (karena berupa bilangan numeric), sehingga dibuat suatu symbol pelambang (mnemonic) untuk mewakili masing-masing instruksi tersebut yang lebih mudah diingat dan dibaca oleh manusia. Bahasa Assembly merupakan bahasa pemrograman yang posisinya termasuk dalam bahasa pemrograman tingkat rendah karena bahasa ini berhubungan langsung dengan bahasa mesin

Apa itu Assembler Sebagaimana dijelaskan sebelumnya bahwa bahasa Assembly menggunakan mnemonic Sebagai penganti bagi instruksi bahasa Mesin, sehingga program yang ditulis dalam bahasa Assembly tidak dapat secara langsung dieksekusi oleh CPU. Dalam hal ini, Assembler berperan untuk menterjemahkan mnemonic menjadi bahasa Mesin yang dapat dieksekusi oleh CPU

Untuk melakukan assembler, dapat menggunakan program DEBUG.EXE Atau berbagai aplikasi compiler seperti TASM, MASM, NASM, FASM maupun emulator8086

Apa itu disassembler Jika proses Assembler menterjemahkan program yang ditulis dengan bahasa Assembly menjadi bahasa mesin, maka proses disassembler adalah mengembalikan suatu binary program menjadi (mnemonic) bahasa Assembly Tujuan dari disassembler adalah untuk keperluaan reversed engineering

Mengapa belajar Assembly Saat ini adalah tidak relevan lagi membuat program yang secara keseluruhan ditulis dengan bahasa assembly Mengapa? Karena lebih mudah memprogram menggunakan bahasa tingkat tinggi dari pada menggunakan assembly Pemakaian assembly akan mengakibatkan program sulit untuk dialihkan ke platform yang berbeda karena masing-masing CPU memiliki bahasa Mesin yang berbeda

Alasan perlunya mempelajari bahasa Assembly Program yang ditulis dengan assembly akan lebih cepat dan lebih kecil dibandingkan dengan kode yang dihasilkan dengan menggunakan compiler Assembly memungkinkan akses langsung ke fasilitas system hardware yang mungkin tidak dapat dilakukan dengan menggunakan bahasa tingkat tinggi Mempelajari assembly akan membantu pengertian yang lebih bagaimana computer bekerja. Dapat melakukan proses disassembly untuk menganalisa program tertentu.

Kelebihan bahasa assembly Memiliki fasilitas fungsi / function dan makro. Program dapat dibuat secara modular (dipecah dalam modul- modul kecil dan dapat diintegrasikan kembali). Ukuran program lebih kecil, sehingga lebih menghemat media penyimpan. Lebih dekat ke hardware sehingga seluruh kemampuan komputer dapat dimanfaatkan secara maksimal.

Mikroprosesor Mikroprosesor : Definisi : Micro : kecil, mini Processor : pengolah, pemroses Definisi : General : Pemroses mikro atau pengolah mikro Khusus : Merupakan keping (chip) kecil yang tersusun dari integrasi rangkaian elektronika yang rumit, yang didesain untuk mengerjakan proses yang kompleks Mikroprosesor merupakan inti dari sistem komputer

Aplikasi mikroprosesor

Keunggulan Mikroprosesor Programmable Kebutuhan daya rendah Jumlah komponen yang dibutuhkan relatif sedikit Handal dan fleksibel.

Sejarah Mikroprosesor Abacus Alat hitung dari manik-manik dari Babilonia pada abad ke-50 SM Sempoa Cina abad ke 10 sebelum Masehi Gigi Roda Blaise Pascal, 1642, cikal bakal kalkulator modern Eniac 943 Desimal 20 accumulator 10 digit 30 ton, 18000 tabung vacum, daya 140 kW µP 4 bit i4004 (1971) Hanya bisa add dan sub µP 8 bit i8008 µP 16 bit i8086/i8088/80286 µP 32 bit i80386/80486/Pentium µP 64 bit AMD Athlon64

Mikroprosesor 4-bit 1971, Intel Corporation & Marcian E Hoff memperkenalkan i4004 4096 address 4-bit memori 45 instruksi

Mikroprosesor 8-bit Akhir 1971 Intel memperkenalkan i8008 16K x 8bit memori 48 instruksi 1973 Intel memperkenalkan i8080 sebagai mikroprosesor 8- bit modern Alamat memori dan instruksi lebih besar Kecepatan akses 2uS 1977 : i8085 (1,3uS)

Mikroprosesor 16-bit 1978 : i8086 1979 : i8088 Spesifikasi : Kecepatan eksekusi 400nS Alamat 1Mbyte / 512Kword Hardware multiplication & division I80186 : sistem kendali industri I80286 : Alamat memori 16Mbyte Clock 16MHz

Mikroprosesor 32-bit I80386 & i80486 : sering disebut 386 dan 486 Alamat memori 4GB i80486 = i80386 + coprocessor + 8Kbyte internal cache memory Pentium, Pentium II, Pentium III, Pentium IV

Arsitektur Dasar Mikroprosesor 3 bagian : ALU (Arithmetic Logic Unit/Unit Artimatika dan Logika) Operasi aritmatika dan logika CU (Control Unit/Unit Kendali) Mengatur semua proses internal pada mikroprosesor : Transfer data Interupsi Kontrol program Kontrol IO Register Memori yang dapat diakses dengan cepat Temporari storage proses komputasi