bahasa rakitan - pertemuan 2

Post on 10-Feb-2016

32 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Bahasa Rakitan - Pertemuan 2

TRANSCRIPT

BAHASA RAKITAN

SISTEM KOMPUTER DAN

REGISTER

Sugiartowo, M.KomTeknik Informatika

Univ. Muhammadiyah Jakarta

Bahasa Rakitan dalam Sistem Komputer

Hardware

Low Level Languange

Compiler Utility Operating System

High Level LanguangeApplication Program

System Programming

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.

Konsep Dasar Sistem KomputerSkema

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.

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

Struktur CPU

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

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

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.

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.

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.

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).

Penggolongan RegisterGeneral Purpose RegisterSegment RegisterPointer RegisterIndex RegisterFlag Register

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)

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)

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

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

Flag Register

Terima Kasih

top related