"Arsitektur Komputer" berhubungan dengan perilaku fungsional sistem komputer sepert iyang terlihat oleh seorang programmer.

Sebagai contoh: ukuran suatu tipe data, misal 32 bit untuk tipe data integer. "Organisas iKomputer" berhubungan dengan hubungan struktural yang tidak terlihat oleh seorang programmer. Sebagai contoh: frekuensi "clock" atau ukuran sesungguhnyadari "physical memory". Bahasa mesin adalah koleksi dari seluruh instruksi dasar yang dapat dieksekusi ole "mesin komputer", diekspresikan sebagai serangkaian 0 dan 1 Bahasa assembly adalah ekuivalensi bahasa mesin dalam bentuk alpanumerik. Mnemonics alpanumerik digunakan sebagai alat bantu bagi programmer untuk memprogram "mesin komputer" daripada menggunakan serangkaian 0 dan 1 yang panjang dan rumit. Assembler adalah program komputer yang men-transliterasi program dari bahasa assembly ke bahasa mesin. BUS adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem BUS Sistem adalah Sebuah Bus yang menghubungkan komponen-komponen utama komputer (CPU, Memori,I/O). set Instruksi adalah Kumpulan dari instruksi-instruksi yang berbeda yang dapat dijalankan oleh CPU disebut. Memori utama yang digunakan untuk menyimpan dan memanggil data diklasifikasikan menjadi 2 yaitu: RAM dan CAM (Content Address Memory). Control Unit adalah Bagian dari komputer yang menggenerasi signal yang mengontrol operasi komputer. Tugas Control Unit adalah mengontrol sisklus Mesin Von Neumann. CPU adalah pusat dari proses perhitungan dan pengolahan data yang terbuat dari sebuah lempengan yang disebut "chip". ALU merupakan bagian dari CPU yang berfungsi membentuk funsi-fungsi aritmatika dan logika terhadap data. Register adalah tempat penyimpanan data sementara di dalam CPU selama proses eksekusi. Apabila terjadi proses eksekusi data dalam register dikirim ke ALU untuk diproses, hasil eksekusinya nanti diletakkan di register kembali. Pheriperal Device adalah Perangkat yang dipilih untuk menghasilkan kemampuan input dan output pada sistem komputer dan bus-bus yang digunakan sebagai penghubung memiliki peranyang sangat besar dalam menentukan unjuk kerja dan harga komputer secara keseluruhan. Floating point Contoh : 101.112 merepresentasikan bilangan 1 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 + 1 x 2-2 = 4 + 0 + 1 + ½+ ¼ = 5¾ - Menggeser binary pointke kiri →membagi dengan 2 sama dengan shift kanan contoh : 101.112= 5 ¾ 10.1112= 2 + 0 + ½ + ¼ + 1/8 = 2 7/8 - Menggeser binary pointke kanan →mengalikan dengan 2 sama dengan shift kiri contoh : 1011.12= 8 + 0 + 2 + 1 + ½ = 11½ - Bilangan mendekati 1 memiliki bentuk 0.111111…2 Contoh : 63/64=1/2+1/4+1/8+1/16+1/32+1/64 = 0.1111112 Direpresentasikan dengan notasi 1.0 –ε Representasi floating point standar IEEE 754 V =(–1)sxM x2E - Bit tanda s menentukan apakah bilangan negatif (s=1) atau positif (s=0) - Signifikan M adalah bilangan pecahan, berkisar antara 1 dan 2 –εatau antara 0 dan 1 –ε - Eksponen E adalah bobot nilai bilangan. 3 Kasus Floating point - Nilai normalized Kasus paling umum Bila bit-bit exptidak semua nol (exp≠000…0) atau tidak semua satu (exp≠111…1) - Nilai denormalized Bila bit-bit expsemuanya nol (exp =000…0) - Nilai khusus Bila bit-bit exp semuanya satu (exp =111…1) Immediate addressing : Bentuk pengalamatan ini yang paling sederhana. - Operand benar-benar ada dalam instruksi atau bagian dari instruksi = operand sama dengan field alamat - Umumnya bilangan akan disimpan dalam bentuk kompleent dua - Bit paling kiri sebagai bit tanda - Ketika operand dimuatkan ke dalam register data, bit tanda digeser ke kiri hingga maksimum word data Contoh : ADD 5 ; tambahkan 5 pada akumulator.

Direct addressing (Pengalamatan langsung) Kelebihan - Field alamat berisi efektif address sebuah operand - Teknik ini banyak digunakan pada komputer lama dan komputer kecil - Hanya memerlukan sebuah referensi memori dan tidak memerlukan kalkulus khusus Kelemahan - Keterbatasan field alamat karena panjang field alamat biasanya lebih kecil dibandingkan panjang word Contoh : ADD A ; tambahkan isi pada lokasi alamat A ke akumulator. Indirect addressing (Mode Pegalamatan tak langsung) - Field alamat mengacu pada alamat word di alamat memori, yang pada gilrannya akan berisi alamat operand yang panjang Contoh : ADD (A); tambahkan isi memori yang ditunjuk oleh isi alamat A ke akumulator. Register addressing - Metode pengalamatan register mirip dengan mode pengalamatan langsung - Perbedaannya terletak pada field alamat yang mengacu pada register, bukan pada memori utama - Field yang mereferensi register memiliki panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16 register general purpose. Direct indirect

Register

Elemen Instruksi Mesin 1. Operation Code ( op code ) Menspesifikasi operasi yang akan dilakukan. Kode operasi berbentuk kode biner. 2. Source Operand Reference Operasi dapat berasal lebih dari satu sumber. Operand adalah input operasi 3. Result Operand reference Merupakan hasil atau keluaran operasi 4. Next Instruction Reference Elemen ini menginformasikan CPU posisi instruksi berikutnya yang harus diambil dan dieksekusi.

Sign up to vote on this title
UsefulNot useful