P. 1
Homework 2

Homework 2

|Views: 35|Likes:
Published by Aulia Rahma Azis

More info:

Published by: Aulia Rahma Azis on Mar 29, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/29/2012

pdf

text

original

Nama NPM Jurusan

: Aulia Rahma Azis : 1106016222 : Teknik Komputer

HW -2

1.

A processor has 32 bit word instructions. The instruction word is divided into two parts. The Operation Code (op-code) is 8 bit and the remainder of the instruction word is used for the operand address in memory. Questions: a. What is the maximum number of instruction type of this processor? b. What is the maximum address of the operand in memory? c. If an instruction fetch takes 10 CPU clocks (on the average, with 32 bit CPU memory bus), how much time it takes to fetch a 32 bit instruction if the CPU memory bus is only 16 bit-wide?

2. 3. 4. 5.

What is the function of PC (program counter) ? What is the meaning of auto increment property of PC? What is the function of IR (Instruction Register)? Explain your answer! What is the meaning of “instruction fetch”? Explain your answer! What is the function of MAR (Memory Address Registers) and MBR (Meory Buffer Register)? Explain your answer!

Answer : 1. Answer :
a. The maximum number of instruction type of the processor are 2 8 = 256

instructions.
b. The maximum address of the operand in memory are 224 = 16777216

addresses.

1 instruction fetch = 10 clock. sebuah instruksi diambil ke CPU menggunakan alamat di PC (Program Counter). 3. Fungsi MBR (Memory Buffer Registers) adalah untuk menyimpan kata dalam memori atau dikirim ke perangkat I/O. Auto increment property merupakan nilai yang ditambahkan (bernilai satu) yang diatur oleh clock secara periodik agar pada prosesnya akan mengambil atau menunjuk instruksi pada address di memori secara berurutan. sehingga untuk 1 instruction fetch dengan rata-rata 16 bit CPU memory bus = 20 clock 2. atau digunakan untuk menerima sebuah kata dari memori atau dari unit I/O. Fungsi MAR (Memory Address Registers) adalah untuk menentukan alamat dalam memori dari kata yang akan ditulis atau dibaca dari pada MBR. Instruksi fetch adalah proses yang membaca instruksi dari lokasi memorinya ke dalam prosesor. 5. dengan rata-rata 32 bit CPU memory bus. 4. Fungsi IR (Instruction Register) berisi instruksi 8-bit opcode dieksekusi. Setelah itu.c. Fungsi dari PC (Program Counter) yaitu sebagai tempat di mana address dari instruksi berikutnya di dalam memori. . Dalam proses ini. IR juga digunakan untuk menyimpan instruksi yang akan dibutuhkan pada siklus clock berikutnya. instruksi diambil dimuat ke IR (Instruction Register) dalam CPU.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->