bahasa rakitan - pertemuan 2

20
BAHASA RAKITAN SISTEM KOMPUTER DAN REGISTER Sugiartowo, M.Kom Teknik Informatika Univ. Muhammadiyah Jakarta

Upload: irvan-angga

Post on 10-Feb-2016

32 views

Category:

Documents


4 download

DESCRIPTION

Bahasa Rakitan - Pertemuan 2

TRANSCRIPT

Page 1: Bahasa Rakitan - Pertemuan 2

BAHASA RAKITAN

SISTEM KOMPUTER DAN

REGISTER

Sugiartowo, M.KomTeknik Informatika

Univ. Muhammadiyah Jakarta

Page 2: Bahasa Rakitan - Pertemuan 2

Bahasa Rakitan dalam Sistem Komputer

Hardware

Low Level Languange

Compiler Utility Operating System

High Level LanguangeApplication Program

System Programming

Page 3: Bahasa Rakitan - Pertemuan 2

Sistem KomputerAdalah suatu jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain itu dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer.

Page 4: Bahasa Rakitan - Pertemuan 2

Konsep Dasar Sistem KomputerSkema

Page 5: Bahasa Rakitan - Pertemuan 2

Komponen Sistem KomputerPemroses

Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data.

Memori UtamaMemori berfungsi untuk menyimpan data dan program. Hirarki memori berdasarkan kecepatan akses.

Perangkat I/OPerangkat masukan/keluaran digunakan sistem komputer untuk berinteraksi dengan lingkungan luar, baik ke pemakai ataupun lingkungan secara umum.

Interkoneksi antar komponenDisebut BUS dan interkoneksi ini berkaitan dengan tatacara hubungan antarkomponen-komponen sistem komputer.

Page 6: Bahasa Rakitan - Pertemuan 2

Pemroses (CPU) Arithmetic and Logic Unit (ALU), bertugas

membentuk fungsi ‑ fungsi pengolahan data komputer Control Unit, bertugas mengontrol operasi CPU dan

secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi ‑ fungsi operasinya

Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data

CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register ‑ register dan juga dengan bus ‑ bus eksternal CPU yang menghubungkan dengan sistem lainnya

Page 7: Bahasa Rakitan - Pertemuan 2

Struktur CPU

Page 8: Bahasa Rakitan - Pertemuan 2

MemoriBerfungsi menyimpan data dan programTipe memori berdasar kecepatanDari terlambat sampai tercepatMagnetic tapeMagnetic diskMain MemoryChace MemoryRegister

Page 9: Bahasa Rakitan - Pertemuan 2

Perangkat I/O Berfungsi memindahkan data

antara komputer dan lingkungan eksternal

Terdiri dari dua bagian1. Komponen mekanis yaitu

perangkat itu sendiri2. Komponen elektronis yaitu

pengendali perangkat berupa chip controler

Page 10: Bahasa Rakitan - Pertemuan 2

Pembagian Perangkat I/OInput Device (Alat Masukan) : Adalah

perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam computer.

Output Device (Alat Keluaran) : Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.

I/O Ports : Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.

Page 11: Bahasa Rakitan - Pertemuan 2

Sistem BusData Bus : Adalah jalur-jalur

perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.

Page 12: Bahasa Rakitan - Pertemuan 2

Sistem BusAddress Bus : Digunakan untuk menandakan

lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.

Control Bus : Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

Page 13: Bahasa Rakitan - Pertemuan 2

RegisterRegister adalah sebagian kecil memory

komputer yang dipakai untuk tempat penampungan data.

Data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan register tersebut (8 atau 16 bit).

Page 14: Bahasa Rakitan - Pertemuan 2

Penggolongan RegisterGeneral Purpose RegisterSegment RegisterPointer RegisterIndex RegisterFlag Register

Page 15: Bahasa Rakitan - Pertemuan 2

General Purpose RegisterAccumulator Register AX (16 BIT)

AX = AH (8 BIT) + AL (8 BIT)Base Register BX (16 BIT)

BX = BH (8 BIT) + BL (8 BIT)Counter Register CX (16 BIT)

CX = CH (8 BIT) + CL (8 BIT)Data Register DX (16 BIT)

DX = DH (8BIT) + DL (8 BIT)

Page 16: Bahasa Rakitan - Pertemuan 2

Segment RegisterCode Segment Register CS (16 bit)Data Segment Register DS (16 bit)Stack Segment Register SS (16 bit)Extra Segment Register ES (16 bit)

Page 17: Bahasa Rakitan - Pertemuan 2

Pointer RegisterInstructions Pointer Register IP (16 bit)Stack Pointer SP (16 bit)Base Pointer BP (16 bit)

Page 18: Bahasa Rakitan - Pertemuan 2

Index RegisterSource Index Register SI (16 bit)Destination Index Register DI (16 bit)

Page 19: Bahasa Rakitan - Pertemuan 2

Flag Register

Page 20: Bahasa Rakitan - Pertemuan 2

Terima Kasih