Anda di halaman 1dari 4

Nama : Muhammad Aminuddin

NIM : 09031282025103
Kelas : SI Reguler 3A

UAS – Organisasi dan Arsitektur Komputer

1. Selesaikan table eksekusi program pada CPU, lalu analisis.

1942 300 300


6941 0004
2941 1942 1942

0002
0003
0004
0005

301 301
0004 0001
6941 5941
4 3 1

302 302
0001 0001
2941 2941

0002
0003
0004
0001

Jika diketahui PC : program counter; IR : Instruction Register ; AC : Accumulator, temporary


storage. Perintah terdiri dari 16 bit (4 Hexadecimal); 4 bit pertama adalah “instruksi” dan 12 bit
sisanya adalah alamat memori dengan daftar opcode dan informasi sebagai berikut.
Analisis Proses:
 Karena PC (Program Counter) berisi angka 300, maka instruksi yang akan diambil adalah
instruksi yang terletak di memori alamat 300, yaitu instruksi dengan kode 1942. Instruksi
tersebut diambil dari memori kemudian disimpan di register instruksi (Instruction Register).
 Misalkan kode 1942 merupakan instruksi dengan kode operasi (Operation Code, opcode) 1,
diikuti dengan 942 yang merupakan alamat operand. Opcode 1 berarti instruksi untuk
mengcopy data dari alamat operand (dalam hal ini 942) ke akumulator. Maka data yang
terletak di alamat 942 dicopy ke accumulator untuk diproses dalam siklus eksekusi ini.
 Setelah itu isi PC ditambah satu (incremented) sehingga isinya menjadi 301. Artinya, instruksi
berikutnya yang harus diambil dari memori dan dieksekusi terletak di memori alamat 301,
yaitu instruksi dengan kode 6941. Instruksi tersebut mengandung opcode 6 (karena
pengurangan/biner 0110) dan alamat operand 941.
 Karena 1 berarti pengurangan antara isi akumulator dengan isi memori yang alamatnya
diberikan di sebelah angka 1, maka isi akumulator dijumlahkan dengan isi memori alamat
941. Kemudian hasil penjumlahannya dikembalikan ke akumulator.
 Setelah PC ditambah satu, maka isinya menjadi 302, sehingga instruksi berikutnya yang
diambil dari memori adalah 2941, yaitu opcode 2 dan operand.
 Arti 2941 adalah perintah untuk mengcopy isi akumulator ke memori alamat 941.

2. Apakah komputer masa kini sudah menerapkan semua mode pengalamatan? Jelaskan!
Mungkin jawabannya bisa ya dan bisa tidak karena mungkin tidak semua komputer masa kini
menerapkan semua mode pengalamatan yang ada. Bahasannya, suatu komputer itu bisa
memiliki berbagai mode pengalamatan yang disesuaikan dengan fungsi-fungsi tiap komponen
komputer dan kebutuhan/peruntukan komputer tersebut.

3. Apakah pada teknik interrupt I/O dapat terjadi kesalahan selama proses berjalan?
Ya, pada teknik interrupt I/O dapat terjadi kesalahan selama proses berjalan seperti perangkat
I/O yang sudah rusak, tidak cocoknya driver yang digunakan, tidak adanya komponen pendukung
dalam memproses I/O, dan lainnya. Contohnya yaitu perangkat printer yang kehabisan kertas
untuk mencetak akan menghentikan proses cetaknya.

4. Jelaskan siklus eksekusi suatu program dalam sebuah sistem komputer!


 Karena PC (Program Counter) berisi angka 300, maka instruksi yang akan diambil adalah
instruksi yang terletak di memori alamat 300, yaitu instruksi dengan kode 1940. Instruksi
tersebut diambil dari memori kemudian disimpan di register instruksi (Instruction Register).
 Misalkan kode 1940 merupakan instruksi dengan kode operasi (Operation Code, opcode) 1,
diikuti dengan 940 yang merupakan alamat operand. Opcode 1 berarti instruksi untuk
mengcopy data dari alamat operand (dalam hal ini 940) ke akumulator. Maka data yang
terletak di alamat 940 dicopy ke accumulator untuk diproses dalam siklus eksekusi ini.
 Setelah itu isi PC ditambah satu (incremented) sehingga isinya menjadi 301. Artinya, instruksi
berikutnya yang harus diambil dari memori dan dieksekusi terletak di memori alamat 301,
yaitu instruksi dengan kode 5941. Instruksi tersebut mengandung opcode 5 dan alamat
operand 941.
 Karena 5 berarti penjumlahan antara isi akumulator dengan isi memori yang alamatnya
diberikan di sebelah angka 5, maka isi akumulator dijumlahkan dengan isi memori alamat
941. Kemudian hasil penjumlahannya dikembalikan ke akumulator.
 Setelah PC ditambah satu, maka isinya menjadi 302, sehingga instruksi berikutnya yang
diambil dari memori adalah 2941, yaitu opcode 2 dan operand.
 Arti 2941 adalah perintah untuk mengcopy isi akumulator ke memori alamat 941.

5. Sebutkan dan jelaskan cara dalam peningkatan kinerja prosesor yang Anda ketahui!
 Meng-upgrade hardware yang ada. Ini bisa dilakukan di pc atau laptop yang bisa diupgrade
komponen-komponennya.
 Menambah memori. Dengan menambah memori, kinerja prosesor di komputer menjadi
lebih maksimal dalam mengeksekusi setiap instruksi yang dijalankan sistem.
 Menambah ruang penyimpanan. Dengan menambah ruang penyimpanan, kinerja prosesor
menjadi lebih maksimal dalam menyimpan file temporary, cache, dan lain-lain.
 Overclock prosesor. Setiap komputer memiliki kecepatan tertentu. Namun ternyata,
kecepatan pada prosesor dapat ditembus melebihi kecepatan standar walaupun harus
mengorbankan suhu prosesor yang lebih tinggi dan umur yang lebih pendek.
 Mengganti thermal paste di prosesor. Ini bisa dilakukan jika laptop dirasa panas dari
sebelumnya dan sistem terasa lag.

Anda mungkin juga menyukai