2012/02/04

UAS microprocessor

Soal Ujian Akhir Semester – Mikroprocessor
Ari Wibowo, S.Kom – Sifat : open Net
Pilihan Ganda
  1. Digunakan oleh mikroprosesor untuk mengirim informasi alamat memori atau port I/O adalah..
    1. Bus Data d. Bus System
    2. Buat Address e. Semua salah
    3. Bus Control
  2. Ukuran bus alamat menentukan berapa kapasitas memori yang ada, misalnya ukuran bus alamat 16 bit (16 jalur alamat) akan mampu mengalamati...
a. 162 d. 216
b. 21 e. Semua salah
c. 212
  1. Tugas Bus Control antara lain....
    1. menandakan isyarat untuk membaca
    2. menandakan isyarat untuk menulis
    3. pemilihan memori
    4. interupsi
    5. semua benar
  2. Register yang digunakan secara khusus para operasi aritmatika dalam operasi pembagian dan penguruangan adalah…
    1. Register AX d. Register DX
    2. Register BX e. Semua salah
    3. Register CX
  1. Register DX bertugas untuk...
    1. digunakan secara khusus pada operasi looping dimana register ini menentukan berapa banyaknya looping yang akan terjadi.
    2. digunakan secara khusus para operasi aritmatika dalam operasi pembagian dan penguruangan
    3. digunakan untuk menampung sisa hasil pembagian 16 bit.
    4. biasanya digunakan untuk menunjukkan suatu alamat offset dari suatu segmen
    5. semua salah
  1. Fungsi dekoder...
    1. memilih chip yang akan diakses mikroprocessor
    2. memilih piranti input yang akan diakses mikroprocessor
    3. memilih piranti output yang akan diakses mikroprocessor
    4. memilih perangkat yang akan diakses mikroprocessor
    5. semua salah
  1. Register yang berisi data, baik data yang berasal dari prosesor maupun memory..
    1. MDR d. MCR
    2. MAR e. Semua salah
    3. RAM
  1. Tokoh Perusahaan Intel yang mengenalkan teori Moore adalah...
    1. Gery Moore d. Mark Moore
    2. Gordon Moore e. Semua salah
    3. Jonathan Moore
  1. Karakter pada Mikroprocessor antara lain...
    1. Internal data bus size d. Clock Speed
    2. External data bus size e. semua benar
    3. Memory address size
  1. Fungsi utama mikroprocessor adalah, kecuali
    1. Mengambil instruksi dan data dari memory
    2. Memindahkan data dari dan ke memory
    3. Mengirimkan sinyal kendali dan melayani sinyal interupsi
    4. Mengatur pekerjaan dari brainware
    5. Mengerjakan fungsi – fungsi operasi logika dan aritmetika
Essay :
1. Secara umum register-register dalam kelompok ini dapat digunakan untuk berbagai keperluan, walaupun demikian ada pula penggunaan khusus dari masing-masing register ini yaitu Register AX, BX, CX, dan DX. Jelaskan fungsi dari register-register tadi.
2. Jelaskan proses yang terjadi pada saat Processor mengambil data/inst dari memory
3. Tuliskan perbedaan antara MDR (Memory Data Register) dan MAR (Memory Address
4. Jelaskan teori Moore menurut pengetahuan anda
5. Gambarkan blok diagram sistem BUS pada mikroprocessor
JAWABAN

1. System bus atau bus sistem, dalam arsitektur Komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Jawab : d. Bus System
2. Jawab : d. 216
3. Tugas Bus Control adalah mengontrol bus data, bus alamat dan seluruh modul yang ada.
Jawab : e. Semua Benar
4. Register AX merupakan register aritmatik karena register ini selalu dipakai dalam operasi penambahan, pengurangan, perkalian dan pembagian. Register ini mempunyai register low (AH) dan register high (AL).
Jawab : a. Register AX
5. Register DX berfungsi membantu proses perkalian, pembagian terutama perkalian dan pembagain 16 bit, register DX merupkan offset dari tregister DS atau DS:DX dan Register DX bertugas menunjukkan nomor port pada operasi port.
Jawab : c. Digunakan untuk menampung sisa hasil pembagian 16 bit.
6. Dekoder BCD ke seven segment digunakan untuk menerima masukan BCD 4-bit dan memberikan keluaran yang melewatkan arus melalui segmen untuk menampilkan angka desimal.
Jawab : e. Semua Salah
7. MDR : yang berisi data, baik data yang berasal dari prosesor maupun memory.
Jawab : a. MDR
8. Jawab : b. Gordon Moore
9. Karakter pada Mikroprocessor antara lain :
  • Ukuran bus data internal (internal data bus size):
Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor.
  • Ukuran bus data eksternal (external data bus size):
Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
  • Ukuran alamat memori (memory address size):
Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung.
  • Kecepatan clock (clock speed):
Rate atau kecepatan clock untuk menuntun kerja mikroprosesor.
  • Fitur-fitur spesial (special features):
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya.
Jawab : e. Semua Benar
10. Jawab : d. Mengatur pekerjaan dari brainware
Essay :
1. Fungsi Register :
  • Register AX (16 bit), terdiri dari AH (high byte/8 bit), AL (low byte/8 bit)
berfungsi sebagai masukan, atau menampung hasil proses / perhitungan (add, sub, mul, dan div) dan sering untuk menyimpan data sementara.
  • Register BX (16 bit), terdiri dari BH (high byte.bit), AL (low byte/8 bit)
yang berfungsi dapat mengambil atau menulis langsung dari/ke memory dengan segment DS (Data Segment) serta dapat dipakai sebagai pointer pada suatu basis data misalnya.
  • Register CX (16 bit), terdiri dari CH (high byte.bit), CL (low byte/8 bit)
Berfungsi untuk menampung cacah perulangan suatu operasi (loop, string, shift, dan rotate). Register ini dapat dipakai sebagai penyimpan data sementara.
  • Register DX (16 bit), terdiri dari DH (high byte.bit), DL (low byte/8 bit)
  1. Membantu AX dalam proses perkalian dan pembagian, terutama perkalian dan pembagian 16 bit.
  2. DX merupakan register offset dari DS.
  3. Menunjukkan nomor port pada operasi port.
  4. Dipakai sebagai penampung sementara data. Dipakai berpasangan dengan register AX, operasi perkalian dan pembagian 16 bit. Pada operasi.
  5. I/O ke dan dari port, DX menampung port yang akan diakses.
2. Dalam memproses sebuah aplikasi, processor melakukan operasi aritmatika dan logika terhadap data. Data tersebut diambil dari memori atau diperoleh dari alat input yang dioperasikan oleh operator seperti papan ketik (keyboard), mouse dan lainnya. Kerja prosesor ini dikontrol oleh sekumpulan instruksi software. Software tersebut diperoleh atau dibaca dari media penyimpan seperti harddisk, disket, CD, dan lainnya. Kemudian instruksi-instruksi tadi disimpan dalam RAM. Setiap instruksi diberi alamat unik yang disebut alamat memori. Untuk selanjutnya, prosesor akan mengakses data-data yang ada pada RAM, dengan cara menentukan alamat data yang dikehendaki. Prosesor dan RAM dihubungkan oleh unit yang disebut bus. Saat sebuah program dijalankan,data akan mengalir dari RAM melalui bus, menuju ke processor. Di dalam processor, data ini di-dekode, kemudian berjalan ke ALU yang bertugas melakukan kalkulasi dan perbandingan. Kadang-kadang data disimpan sementara di register agar dapat diambil kembali dengan cepat untuk diolah. Setelah selesai, hasil pemrosesannya mengalir kembali ke RAM atau ke media penyimpan. Apabila data hasil perosesan tadi akan diolah lagi, maka data tersebut akan disimpan dalam register. Demikian seterusnya.
3. MDR (Memory Data Register) dan MAR (Memory Address Register)
  • MDR (Memory Data Register)
Register yang berisi data, baik data yang berasal dari prosesor maupun memory.
  • MAR (Memory Address Register)
Register yang berisi alamat yang mana alamat tersebut adalah alamat dari sel memory.
4. Hukum Moore adalah merupakan pernyataan terkenal oleh pendiri Intel Gordon Moore yang memprediksikan bahwa jumlah transistor di CPU akan berlipat ganda setiap 18 bulan. Hukum ini, pertama kali muncul pada tahun 1965, dan hukum ini memang telah dipercaya selama hampir setengah abad, dan sekarang ini adalah model untuk prediksi tren teknologi masa depan.
5.




2012/02/03

Memory Data Register

Pengertian Memory Data Register

Memori Data Register (MDR) adalah daftar unit kontrol komputer yang berisi data yang akan disimpan dalam penyimpanan komputer (misalnya RAM), atau data setelah mengambil dari penyimpanan komputer. Kerjanya seperti buffer, membawa apapun dari memori kemudian siap untuk disalin menggunakan prosesor.
Memori Data Register adalah setengah dari antarmuka minimal antara microprogram dan penyimpanan komputer, setengah lainnya adalah Memori Address Register.
Far more adalah memori yang jauh lebih kompleks, tapi ini adalah yang paling sederhana yang dapat bekerja.

Memori Data Register (MDR)
berisi nilai data yang diambil atau disimpan. Kebanyakan komputer ukuran sel hanya 8-bit, dan sebagian besar nilai data yang menempati beberapa sel. Jadi ukuran MDR biasanya kelipatan dari 8. Nilai-nilai khas lebar MDR adalah 32 dan 64 bit, yang akan memungkinkan kita untuk mengambil, dalam satu langkah, baik integer atau nilai riil.
Misalnya, untuk mengambil isi sel 123, kita akan memuat nilai 123 (dalam biner, tentu saja) ke dalam MAR dan melakukan operasi fetch. Ketika operasi dilakukan, salinan isi sel 123 akan berada di MDR tersebut. Untuk menyimpan nilai 98 ke dalam sel 4, kita load 4 ke dalam MAR dan MDR 98 dan melakukan sebuah store. Ketika operasi selesai isi sel 4 akan diatur untuk 98, dengan membuang apa pun yang ada di sana sebelumnya.
Upgrade memory biasa dilakukan ketika system computer yang kita miliki mulai mengalami keterbatasan dalam pemrosessan. Ketika kita memperbesar kapasitas memory, secara tidak langsung akan berpengaruh pada kinerja MAR dan MDR.
Ketika memory bertambah ada 2- hal yang terjadi:

1. Meningkatkan Jumlah Bit alamat dari data atau instruksi di dalam MAR
2. Memperbesar lebar alamat dari instruksi

Dari dua hal diatas,ketika memory diperbesar maka MAR dan MDR akan secara leluasa memanfaatkan kapasitas dari memory yang telah diupgrade tadi.sehingga akan banyak alamat memory yang bisa dialamati dan banyak data atau instruksi yang bisa diakses.dengan demikian akhirnya dengan mengupgrade memory biasanya komputer yang tadinya lambat akan menjadi lebih cepat.