Kamis, 18 Desember 2014

OPERASI KODE PADA CPU


1.      Buatlah operation code dari? – Transfer Data. – Aritmatic. – Logika. – Conversi. – Input Output. – Transfer Control. !
JAWABAN : A. TRANSFER DATA.
§  MOVE : Memindahkan word atau blok dari sumber ke tujuan.
§  STORE : Memindahkan word dari prosesor ke memori.
§  LOAD   : Memindahkan word dari memori ke prosesor.
§  EXCHANGE : Menukar isi sumber ke tujuan.
§  CLEAR/RESET  : Memindahkan word o ke tujuan.
§  SET      :  Memindahkan word 1 ke tujuan.
§  PUSH   : Memindahkan word dari sumber ke bagian paling atas stack.
§  POP      : Memindahkan word dari bagian paling atas sumber.

            JAWABAN :  B. ARITMATIC.
§  ADD               : Penjumlahan.
§  SUBTRACT  : Pengurangan.
§  MULTIPLY  : Perkalian.
§  DIVIDE         : Pembagian.

            JAWABAN : C. LOGIKA.
§  AND, OR, NOT, EXOR.
§  COMPARE   :Melakukan perbandingan logika.
§  TEST              :Menguji kondisi tertentu.
§  SHIFT            :Operand menggeser ke kiri atau kanan menyebabkan konstan pada ujung bit.
§  ROTATE       :Operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.
            JAWABAN : D. CONVERSI
§  TRANSLATE: Menterjemahkan nilai-nilai dalam suatu bagian memori berdasarkan table korenpodensi.
§  CONVERT    : Mengkonversi isi suatu word dari suatu bentuk ke bentuk lainnya.

            JAWABAN : E. INPUT / OUTPUT.
§  INPUT           : Memindahkan data dari perangkat I/O tertentu ke tujuan.
§  OUTPUT       : Memindahkan data dari sumber tertentu ke perangkat I/O.
§  START I/O    : Memindahkan instruksi ke prosesor I/O untuk mengawali operasi I/O.
§  TEST I/O       : Memindahkan informasi dari system I/O ke tujuan TRANSFER CONTROL.

            JAWABAN :  F. TRANSFER CONTROL.
§  JUMP (cabang)         : Pemindahan tidak bersyarat dan memuat PC dengan alamat tertentu.
§  JUMP BERSYARAT: Menguji persyaratan tertentu dan memuat PC dengan alamat tertentu atau tidak melakukan apa tergantung dari persyaratan.
§  JUMP SUBRUTIN   : Melompat ke alamat tertentu.
§  RETURN                   : Mengganti isi PC dan register lainnya yang berasal dari lokasi tertentu.
§  EXECUTE                : Mengambil operand dari lokasi tertentu dan mengeksekusi sebagai instruksi.
§  SKIP                           : Menambah PC sehingga melompati instruksi berikutnya.
§  SKIP BERSYARAT            : Melompat atau tidak melakukan apa-apa berdasarkan pada persyaratan.
§  HALT                         : Menghentikan eksekusi program.
§  WAIT (HOLD)          : Melanjutkan eksekusi pada saat pesyaratan dipenuhi.
§  NO OPERATION     : Tidak ada operasi yang dilakukan.

2.      X = ( A + B )  /  ( D – E * F )
JAWABAN :  ADD   X, A, B           X = A + B
                        MPY   T, E,  F            T  = E * F
                        SUB    T, T,  D            T  = T – D
                        DIV     X, X, T            X = X / T
                        Memerlukan 4 operasi.


SYSTEM COMPUTER

1. Sebutkan tiga buah bus pada system computer?
1.   Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.
  Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
  Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).


2. Apa yang dimaksud instruction fetch dan instruction execute ?
            Yang dimaksud dengan Instruction Fetch dan Intruction Execute sebagai berikut:
Ø  Instruction fetch
Membaca atau pengambilan instruksi dari lokasi memorinya ke CPU.
Ø  Instruction execute
Menginterpretasikan opcode dan melakukan operasi yang di indikasikan
           
3.         a.         [ 11011 + 1010  ] × 110  = …

   11011
         1010       +
   00101
       110       ×
   00000
 00101
                       00101           +
                       0011110

              b.        AB  - 99  + ABC  = …
                                 AB
                        99
                  -
                        18

                           ABC
                                         18                +
                    ADA

            c.         54
                        76                   x
                     363