Organisasi Dan Arsitektur Komputer - Rom-bios (www.alonearea.com)

  • Uploaded by: Imam Ciptarjo
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Organisasi Dan Arsitektur Komputer - Rom-bios (www.alonearea.com) as PDF for free.

More details

  • Words: 1,295
  • Pages: 5
IMAM CIPTARJO 6307130 – 1.TI.9

NAMA

: Imam Ciptarjo

NPM

: 6307130 – 1IT9

MATA KULIAH : Organisasi & Arsitektur Komputer DOSEN

: Wahyu Adam. M.Eng.Sc

ARSITEKTUR KOMPUTER PROGRAM ROM-BIOS INDEKS, INTRUKSI DAN DATA

K

omputer adalah alat elektronik yang dapat berfungsi jika diperintah oleh seorang user yaitu manusia. Komputer dapat berjalan karena di dalamnya terdapat perintah yang sudah di buat manusia sebelumnya. Tapi apa program

komputer yang berjalan pertama kali saat komputer dinyalakan? Program komputer yang pertama berjalan adalah Basic Input Output System atau biasa disebut dengan BIOS. BIOS sifatnya adalah ROM yaitu Read Only Memory, Yang hanya

bisa

dibaca

dalam

motherboard.

ROM-BIOS

sifatnya

permanen,

atau

program/data yang disimpan didalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan, tidak seperti memori RAM yang akan hilang pada saat komputer dimatikan. ROM-BIOS itu adalah program yang dibuat oleh manusia atau si pembuat komputer itu, tentunya tersimpan dalam motherboard. Siapa saja yang membuat ROMBIOS? Sebagai sedikit pengetahuan. Dalam situs id.wikipedia.com dijelaskan beberapa

Arsitektur Komputer

PROSES DALAM KOMPUTER

pembuat ROM-BIOS. Saat ini, ada beberapa perusahaan penyedia BIOS, yakni sebagai berikut: 1. Award Software, yang meluncurkan Award BIOS, Award Modular BIOS, dan Award Medallion BIOS 2. Phoenix Technologies, yang meluncurkan Phoenix BIOS, dan setelah melakukan merjer dengan Award Software, meluncurkan Phoenix-Award BIOS. 3. American Megatrends Incorporated (AMI) yang merilis AMI BIOS, dan AMI WinBIOS. 4. Microids Research

1

IMAM CIPTARJO 6307130 – 1.TI.9

5. Para

OEM

(Original

Equipment

Manufacturer),

seperti

Hewlett-

Packard/Compaq, IBM/Lenovo, Dell Computer, dan OEM-OEM lainnya. Sumber : http://id.wikipedia.com

Dimanakah ROM-BIOS itu berada?

INGAT..!!

ROM-BIOS berada di alamat tertentu dari suatu intruksi. Bisa di alamat pertama sampai terakhir. Karena pada saat komputer dinyalakan alamat-

Tapi yang pertama harus selalu diingat, bahwa pada saat komputer dinyalakan tidak ada yang menempati alamat kecuali program ROM-BIOS.

alamat belum terisi, maka secara otomatis, clock yang memberi intruksi akan menuju ke alamat yang terisi, yaitu alamat ROM-BIOS. (sequential), yaitu harus dari alamat 1, alamat 2, alamat 3, sampai alamat terakhir, sehingga alamat-alamat di suatu memori akan terisi. Dalam suatu proses komputer kita mengenal tentang Indeks, Intruksi atau perintah dan Data. Tapi apakah arti dari itu semua di dalam komputer? Suatu perintah akan berjalan karena ada clock, yang memberikan suatu pulsa secara berturut-turut. Yang menjadi perbedaan proses dari suatu komputer adalah dari Data Bus atau berapa besar bit di dalam suatu memori. Misalnya komputer 4 bit, dalam menjalankan perintah harus memberikan 2 clock dalam 1 langkan proses. Berbeda dengan komputer 8 bit yang bisa menjalankan perintah secara leluasa dibandingkan dengan komputer 4 bit. Penjelasannya adalaj sebagai berikut :  Komputer 4 bit = 24 = 16. Jadi untuk komputer 4 bit hanya bisa menjalankan 16

Arsitektur Komputer

Baru setelah itu ROM-BIOS memberi intruksi selanjutnya secara berurut

intruksi yaitu dari 0 sampai 16, secara berturut.  Sedangkan komputer 8 bit = 28 = 256. Jadi untuk komputer 8 bit bisa menjalankan 256 intruksi yaitu dari 0 sampai 256, secara berturut, tentunya lebih leluasa dibandingkan dengan komputer 4 bit. Dalam proses komputer terdapat Indeks (dalam bentuk bilangan desimal) dari 1, 2, 3 sampai indeks terakhir tergantung bit suatu memori, yang menuju alamat secara berurutan, yaitu Indeks 1  alamat 1 Indeks 2  alamat 2 Indeks 3  alamat 3

1

IMAM CIPTARJO 6307130 – 1.TI.9

sampai Indeks n  alamat n 4 bit komputer terdapat 16 indeks 8 bit komputer terdapat 256 indeks Jika dalam komputer 32 bit komputer terdapat <> 4 miliar indeks Pada saat indeks menuju alamat, di alamat inilah ada tempat proses yang disebut Intruksi atau perintah, bedanya dalam intruksi bilangan perintah yan dipakai dalam Dalam Intruksi terdapat Instruction Code yang memberikan intruksi untuk menuju ke data yang dimaksud. Fungsi dari Intruction Code adalah untuk membuka gerbang-gerbang proses. Contoh dalam Intuction Code komputer 4 bit. Karena dalam komputer 4 bit, maka jumlah intruksi sebanyak 16 intruksi, yaitu : Indeks 1 2 3

0 0 0

Intruksi 0 0 Sediakan 0 1 Ambil 1 0 Tuangkan

1 0 0

Seperti terlihat dalam gambar di atas, Indeks 1 menuju ke Intruksi 1 tapi dalam bilangan biner, yaitu desimal 1= biner 0001, 2=0010, yang nantinya sampai ke Indeks dan Intruksi ke 15=1111. Anda bisa melihat di dalam Intruksi terdapat Sediakan, Ambil dan

Arsitektur Komputer

bentuk bilangan biner. Yaitu bilangan ada dan tidak ada yaitu 1 dan 0.

Tuangkan. Itu hanya contoh saja. Contoh tersebut di dalam komputer terdapat atau disimpan di dalam ALU atau Arithmatic and Logic Unit. Maksudnya adalah Instruction Code berguna untuk membuka kunci proses pada ALU. Yaitu untuk menuju Sediakan, Ambil dan Tuangkan, dsb. ALU berfungsi sebagai tempat melakukan perhitungan aritmatika dan logika. Contoh aritmatika adalah penjumlahan, pengurangan, perkalian dan pembagian. Pangkat tidak termasuk karena dengan (+), (-), (*), (/) dapat membuat menghitung pangkat. Sedangkan untuk logika adalah AND, OR, NOT. Jadi akan semakin mengerti maksud saya tentang Sediakan, Ambil dan Tuangkan. Misalnya Sediakan adalah aritmatika (+), Ambil adalah aritmatika pengurangan (-).

1

IMAM CIPTARJO 6307130 – 1.TI.9

Setelah itu, Intruksi yang masuk ke dalam ALU dijalankan atau di eksekusi (execute) akan menuju ke data, yang tentunya data tersebut sudah ada di komputer atau bisa disebut sudah STANDAR. Data yang dimaksud di dalam komputer seperti : 1. Bilangan desimal; 2. Karakter ASCII (American Standard Code for Information Interchange); 3. Posisi Pixel; 4. Dsb.

Indeks

Intruksi 0

Data

0

0

1

0

0

0

1

1 Sediakan 0

Air Hangat

1

0

0

0

1

0

0

2 Ambil 0

1

Gula 0

0

0

0

1

0

3 Tuangkan

Air

Maksud dari contoh di atas adalah dari Indeks 1 menuju ke Intruksi 1 (dalam biner yaitu 0001), di dalam ALU memberi perintah untuk menuju data ke-1 (dalam biner 0001), yaitu Air Hangat. Jadi maksudnya adalah Sediakan Air Hangat. Tetapi data yang dimaksud masih dalam bentuk biner, belum di-decode ke dalam

Arsitektur Komputer

Lihat gambar di bawah :

bahasa yang mudah di mengerti manusia. Oleh karena itu, data dalam bentuk biner akan di-decode menjadi bentuk yang terdapat di dalam data. Misalnya contoh lain seperti karakter ASCII. Jadi pada saat orang menjalankan komputer dan menekan A pada keyboard, indeks A akan jalan ke Intruksi A (dalam biner), dan menuju data A, yang nantinya huruf A akan tampil di monitor, karena A dalam bentuk data biner sudah di-decode. Jadi jika kita sebagai seorang programer, tugasnya adalah membuka kunci dari proses atau membuat intruksi untuk menuju data yang dimaksud sehingga membentuk perintah-perintah yang kita inginkan. Indeks

Intruksi

Data

1

IMAM CIPTARJO 6307130 – 1.TI.9

Indeks di komputer yang akan berjalan jika diperintah oleh user, secara otomatis akan menuju ke Intruksi yang programer butuhkan

Di perintah oleh user atau programer. Disini programer membuat intruksi untuk menuju data yang dia butuhkan, misalnya data untuk Karakter ASCII, dsb.

Data Sudah ada di komputer, atau sudah standar. Data ini akan berjalan jika kunci dari proses sudah dibuka oleh Intruksi yang di jalankan oleh user atau programer

Penjelasan terakhir, di dalam suatu Intruksi dalam proses terdapat simbol-simbol yang sifatnya mempersingkat atau bisa disebut sebagai MNEMONIC. Arti dari Mnemonic itu sendiri adalah bahasa mesin dibuat lebih mudah dibaca dengan cara mengganti pola bit-bit menjadi simbol-simbol. mnemonic adalah untuk mendekatkan pada bahasa yang lebih sederhana yaitu bahasa mesin. Bahasa mesin biasa ditulis dalam bahasa assembler yang lebih singkat dan sederhana. Jadi seperti contoh Sediakan yang perintah ke-1 (bilangan biner 0001), bisa diganti menjadi sombol mnemonic MOV, atau semacamnya. Simbol MOV itulah yang dapat dimengerti oleh mesin. Kesimpulan 1. Komputer harus memiliki instalasi dari ROM-BIOS agar dapat berjalan. 2. ROM-BIOS program pertama yang berjalan ketika komputer dinyalakan. 3. Dalam proses di dalam komputer terdapat Indeks, Intruksi dan Data. 4. Intruksi agar lebih mudah dimengerti komputer harus dalam bilangan biner dan dalam bahasa Mnemonic yang merupakan bahasa mesin. 5. Programer hanya bertugas membuka kunci dari data yang diperlukan.

Arsitektur Komputer

Jadi Mnemonic adalah bahasa mesin, untungnya kepada manusia memahami

1

Related Documents


More Documents from "Florencia Lay"