Вы находитесь на странице: 1из 20

BAHASA RAKITAN

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

Bahasa Rakitan dalam


Sistem Komputer
High Level Languange

Compiler

Utility

Operating
System

Low Level Languange


Hardware

Application
Program

System
Programmin
g

Sistem Komputer

Adalah 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 Komputer

Skema

Komponen Sistem Komputer


Pemroses

Pemroses disebut CPU, berfungsi mengendalikan operasi


komputer dan melakukan pengolahan data.

Memori Utama

Memori berfungsi untuk menyimpan data dan program. Hirarki


memori berdasarkan kecepatan akses.

Perangkat I/O

Perangkat masukan/keluaran digunakan sistem komputer untuk


berinteraksi dengan lingkungan luar, baik ke pemakai ataupun
lingkungan secara umum.

Interkoneksi antar komponen

Disebut 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

Memori
Berfungsi menyimpan data dan program
Tipe memori berdasar kecepatan
Dari terlambat sampai tercepat
Magnetic tape
Magnetic disk
Main Memory
Chace Memory
Register

Perangkat I/O
Berfungsi memindahkan data

antara komputer dan lingkungan


eksternal
Terdiri dari dua bagian
1. Komponen mekanis yaitu perangkat
itu sendiri
2. Komponen elektronis yaitu
pengendali perangkat berupa chip
controler

Pembagian Perangkat I/O


Input 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

Sistem Bus
Data Bus : Adalah jalur-jalur perpindahan

data antar modul dalam sistem komputer.


Karena pada suatu saat tertentu masingmasing 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,

Sistem Bus
Address 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.

Register
Register 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 Register
General Purpose Register
Segment Register
Pointer Register
Index Register
Flag Register

General Purpose Register


Accumulator 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 Register
Code Segment Register CS (16 bit)
Data Segment Register DS (16 bit)
Stack Segment Register SS (16 bit)
Extra Segment Register ES (16 bit)

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

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

Flag Register

Terima Kasih

Вам также может понравиться