1 / 1 - 15 AK 01 Pendahuluan, LMC.doc 01. PENDAHULUAN, LMC Tujuan Instruksional Umum Menjelaskan kepada mahasiswa tentang bentuk arsitektur komputer secara menyeluruh dan rinci, beberapa konsep arsitektur komputer, fungsi komponen-komponen komputer dan fungsi secara keseluruhan dalam satu kesatuan sistem komputer. Daftar Pustaka: 1. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, “Organisasi Komputer” Ed.Bahasa Indonesia, Penerbit Erlangga, Jakarta, 1994. 2. William Stallings, “Organisasi dan Arsitektur Komputer” Ed.Bahasa Indonesia, PT. Prenhallindo, Jakarta, 1996. 3. Soepono Soeparlan, “Pengantar Organisasi Sistem Komputer”, Penerbit Gunadarma, 1995. 4. D. Suryadi H.S., “Pengenalan Komputer”, Penerbit Gunadarma, Jakarta, 1996. 5. D. Suryadi H.S., “Pengantar Arsitektur Komputer”, Penerbit Gunadarma, Jakarta, 1994. 6. Hwang, K. And Briggs, F.A., “Computer Architectures and Parallel Processing”, Mc.Graw Hill International Edition, 1984. 7. John P. Hayes, “Computer Architecture and Organization”, McGraw – Hill. 8. M.Morris Mano, “Compter System Architecture”, Prentice Hall Inc. 9. Andrew S. Tanenbaum, “Structured Computer Organization”, Prentice Hall, Inc. 1990 10. Thomas Bartee, “Fundamental of Digital Computer”, McGraw-Hill 11. Ir. Deru Sudibyo, “Arsitektur dan Teknologi Server Esa”, Elex Media Komputindo, Jakarta, 1996. 12. Englander, I., “The Architectures of Computer Hardware and System Software. An Information Technology Approach”, 1996. 13. Richard Y. Kain, “Computer Architecture”, Prentice-Hall International Editions, 1989. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 2 - 15 AK 01 Pendahuluan, LMC.doc Pengertian Dasar Organisasi dan Arsitektur Komputer Ada sedikit perbedaan antara Organisasi komputer dan Arsitektur komputer. Arsitektur Komputer membahas hal-hal yang berkaitan dengan atributatribut yang terlihat atau yang dipertimbangkan oleh pemrogram dan yang memiliki dampak langsung pada eksekusi logis sebuah program. Dengan kata lain arsitektur komputer membahas masalah-masalah yang berkaitan dengan fungsi komponen-komponen komputer. Contoh atribut arsitektural adalah: o Set instruksi o Representasi data atau jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data (misal: bilangan, karakter, dll) o Mekanisme input/output (I/O) o Teknik pengalamatan memori Organisasi Komputer membahas bagaimana semua fungsi-fungsi komputer tersebut dapat diimplementasikan. Jadi, organisasi komputer membahas hal-hal yang berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan spesifikasi arsitektural. Dengan kata lain, organisasi komputer membahas masalah-masalah yang berkaitan dengan struktur komputer. Organisasional meliputi rincian hardware yang dapat diketahui oleh pemrogram, misal: o Sinyal-sinyal kontrol o Struktur komputer o Interface komputer dan peripheral o Teknologi memori yang digunakan o Teknik-teknik pengalamatan memori, dan lain-lain. Ilustrasi Penjelasan ¾ Apakah suatu komputer perlu memiliki instruksi perkalian? Hal ini merupakan masalah rancangan arsitektural. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 3 - 15 AK 01 Pendahuluan, LMC.doc ¾ Apakah instruksi tersebut (instruksi perkalian) akan diimplementasikan oleh unit perkalian atau oleh mekanisme yang memakai pengulangan? Hal ini merupakan masalah organisasional Sekelompok komputer dapat memiliki arsitektur yang sama namun berbeda dalam segi organisasinya. Arsitektur dapat bertahan bertahun-tahun, namun organisasinya dapat berubah sesuai dengan perkembangan teknologi. Struktur dan Fungsi Dasar Komputer Struktur menggambarkan bagaimana masing-masing komponen komputer saling berhubungan untuk melaksanakan fungsi Fungsi dasar (basic function) menggambarkan bagaimana masingmasing komponen beroperasi sebagai bagian dari struktur. Fungsi Dasar Komputer : ¾ Empat fungsi atau operasi dasar pada sebuah komputer : Ö Pengolahan data Ö Penyimpanan data Ö Pemindahan data (dari sistem komputer ke peralatan luar komputer) Ö Kontrol RUANG LINGKUP OPERASI (Sumber dan Tujuan Data) Peralatan Pemindahan Data Mekanisme Pengontrolan Fasilitas Penyimpanan Data Fasilitas Pengolahan Data Gambar 1. Diagram Fungsi Komputer Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 4 - 15 AK 01 Pendahuluan, LMC.doc Struktur Dasar Komputer Ada empat komponen utama dalam struktur sebuah komputer, yaitu: 1. Bagian prosesor (CPU) 2. Bagian memori (RAM & ROM) 3. Bagian masukan/keluaran (I/O) 4. Sistem interkoneksi (bus system) KOMPUTER Central Processing Unit System Interconnection Main Memory I/O Gambar 2. Struktur Dasar Komputer 1. Pemroses atau prosesor (CPU) • Berfungsi untuk mengendalikan operasi komputer dan melakukan fungsi pemrosesan data. • Pemroses melakukan operasi logika dan mengelola aliran data dengan membaca instruksi dari memori dan mengeksekusinya. • Langkah kerja pemroses : a. Mengembil instruksi biner dari memori b. Mendekode instruksi menjadi aksi sederhana c. Melakukan aksi • 3 tipe operasi komputer : i. Operasi aritmatika (ADD, SUBSTRACT, MULTIPLY, DIVIDE) ii. Operasi logika (OR, AND, XOR, INVERTION) iii. Operasi pengendalian (LOOP, JUMP) Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 5 - 15 AK 01 Pendahuluan, LMC.doc • Pemroses terdiri : a. ALU (Aritmatic Logic Unit) Berfungsi untuk melakukan operasi aritmatika dan logika. b. CU (Control Unit) Berfungsi untuk mengendalikan operasi yang dilaksanakan sistem komputer. c. Register-register Berfungsi untuk : - Membantu pelaksanaan operasi yang dilakukan pemroses - Sebagai memori yang bekerja secara cepat, biasanya untuk tempat operand-operand dari operasi yang akan dilakukan. - Terbagi menjadi register data dan register alamat. - Register data terdiri dari general dan special purpose register. - Register alamat berisi : a. Alamat data di memori utama b. Alamat instruksi c. Alamat untuk perhitungan alamat lengkap Contoh : register indeks, register penunjuk segmen, register penunjuk stack, register penanda (flag) • Pemroses melakukan tugasnya dengan mengeksekusi instruksiinstruksi di program dengan mekanisme instruksi sebagai berikut : a. Pemroses membaca instruksi dari memori (fetch) b. Pemroses mengeksekusi instruksi (execute) • Eksekusi program berisi pengulangan fetch dan execute. Pemrosesan satu instruksi disebut satu siklus instruksi (instruction cycle). Start Fetch Execution Halt Gambar 1-1 : Siklus eksekusi instruksi Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 6 - 15 AK 01 Pendahuluan, LMC.doc 2. Memori • Berfungsi untuk menyimpan data dan program • Biasanya volatile, tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan. • Konsep program tersimpan (stored program concept), yaitu program (kumpulan instruksi) yang disimpan di suatu tempat (memori) dimana kemudian instruksi tersebut dieksekusi. • Setiap kali pemroses melakukan eksekusi, pemroses harus membaca instruksi dari memori utama. Agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi. Kecepatan eksekusi ini akan meningkatkan kinerja sistem. • Hirarki memori berdasarkan kecepatan akses : - Register (tercepat) - Chace memory Memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal dibanding memori utama. Chace memory adalah diantara memori utama dan register, sehingga pemroses tidak langsung mengacu memori utama tetapi di cache memory yang kecepatan aksesnya lebih tinggi. - Main memory - Disk chace (buffering) Bagian memori utama untuk menampung data yang akan ditransfer dari/ke perangkat masukan/keluaran dan penyimpan sekunder. Buffering dapat mengurangi frekuensi pengaksesan dari/ke perangkat masukan/keluaran dan penyimpan sekunder sehingga meningkatkan kinerja sistem. - Magnetic disk - Magnetic tape, optical disk (terlambat) 3. Perangkat masukan dan keluaran (I/O) • Adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card. • Controller dihubungkan dengan pemroses dan komponen lainnya melalui bus. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 7 - 15 AK 01 Pendahuluan, LMC.doc • Controller mempunyai register-register untuk pengendaliannya yang berisi status kendali. • Tiap controller dibuat agar dapat dialamati secara individu oleh pemroses sehingga perangkat lunak device driver dapat menulis ke register-registernya sehingga dapat mengendalikannya. • Sistem operasi lebih berkepentingan dengan pengendali dibanding dengan perangkat fisik mekanis • Perangkat I/O juga memindahkan data antara komputer dan lingkungan eksternal. • Lingkungan eksternal dapat diantarmuka (interface) dengan beragam perangkat, seperti : a. Perangkat penyimpan sekunder b. Perangkat komunikasi c. Terminal 4. Interkoneksi antar komponen • Adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer yang disebut bus. • Bus terdiri dari tiga macam, yaitu : a. Bus alamat (address bus) Berisi 16, 20, 24 jalur sinyal paralel atau lebih. CPU mengirim alamat lokasi memori atau port yang ingin ditulis atau dibaca di bus ini. Jumlah lokasi memori yang dapat dialamati ditentukan jumlah jalur alamat. Jika CPU mempunyai N jalur alamat maka dapat mengalamati 2 pangkat N (2N) lokasi memori dan/atau port secara langsung. b. Bus data (data bus) Berisi 8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah dua arah (bidirectional). CPU dapat membaca dan mengirim data dari/ke memori atau port. Banyak perangkat pada sistem yang dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat yang dapat memakainya. c. Bus kendali (control bus) Berisi 4-10 jalur sinyal paralel. CPU mengirim sinyal-sinyal pada bus kendali untuk memerintahkan memori atau port. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 8 - 15 AK 01 Pendahuluan, LMC.doc Sinyal bus kendali antara lain : - Memory read Untuk memerintahkan melakukan pembacaan dari memori. - Memory write Untuk memerintahkan melakukan penulisan ke memori. - I/O read Untuk memerintahkan melakukan pembacaan dari port I/O. - I/O write Untuk memerintahkan melakukan penulisan ke port I/O. • Mekanisme pembacaan Untuk membaca data suatu lokasi memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memory read pada bus kendali. Sinyal tersebut memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agat dibaca CPU. • Interkoneksi antar komponen ini membentuk satu sistem sendiri, seperti ISA (Industry Standard Architecture), EISA (Extended ISA) dan PCI (Peripheral Component Interconnect). • Secara fisik interkoneksi antar komponen berupa "perkawatan". • Interkoneksi memerlukan tata cara atau aturan komunikasi agar tidak kacau (chaos) sehingga mencapai tujuan yang diharapkan. Secara sederhana, diagram sebuah mikrokomputer dapat digambarkan sebagai berikut: Interupsi KONTROL Alamat, Data, Instruksi MEMORI Instruksi, Data DMA Direct Memory Access I/O Dari dan ke dunia luar Gambar 3. Diagram Blok Mikrokomputer Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 9 - 15 AK 01 Pendahuluan, LMC.doc Bagian Kontrol Bagian kontrol (central processing unit/CPU) bertugas untuk mengambil data/instruksi, menerjemahkan (mengkompilasi),melaksanakan dan mengirim ke bagian I/O. Dalam satu siklus instruksi, CPU melaksanakan berbagai tugas sbb.: 1. menempatkan adres instruksi (instruction address) ke dalam memory address bus, 2. mengambil instruksi dari input data bus dan memberikan kodenya (menterjemahkan), 3. mengambil adres dan data yang diperlukan oleh instruksi. Adres dan data bisa berada dalam memori atau dalam register. 4. melaksanakan operasi yang telah didefinisikan dalam kode instruksi. Operasi dapat berupa fungsi aritmetika, fungsi logika, transfer data ataupun fungsi manajemen, 5. memeriksa sinyal kontrol, apakah ada interupsi dll., 6. memberikan sinyal status, kontrol, "timing", dll. yang memberitahukan apakah menggunakan memori atau I/O. Bagian Memori Memori tersusun atas banyak words secara berurutan, yang masingmasing mempunyai alamat tunggal. Ada beberapa jenis memori, a.l.: 1. RAM (random access memory) : hanya dapat menyimpan program atau data secara sementara, berlaku untuk proses READ/WRITE 2. ROM (read only memory) : dapat menyimpan program atau data secara tetap, hanya untuk proses READ. Bagian I/O Bagian masukan/keluaran bertugas untuk mentransfer data dari dan ke komputer dengan peralatan luar /lingkungan luar. Dalam komputer pribadi, yang termasuk bagian ini adalah: - monitor / CRT : untuk menampilkan data masukan / keluaran - papan ketik (key board) : untuk memasukkan data/instruksi - printer : untuk mencetak - disk drive : untuk menyimpan / membaca dari dan ke disket. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 10 - 15 AK 01 Pendahuluan, LMC.doc KONSEP KOMPUTER LMC ¾ Feature: Keunggulan sebuah komputer tidak berasal dari kemampuan mengerjakan masalah yang kompleks melainkan kemampuannya mengerjakan operasi sederhana dengan kecepatan tinggi. Æ Konsep ini yang mendasari pengembangan komputer digital sejak tahun 1951. ¾ Model “Little Man Computer” (LMC) adalah konsep arsitektur komputer digital modern yang pertama kali dikembangkan oleh Dr. Stuart Madnick pada tahun 1965 di MIT untuk memberikan gambaran yang akurat tentang kerja sistem komputer. ¾ Layout LMC Calculator 00 01 02 03 04 123 In Basket 500 199 500 370 580 98 394 Out Basket Little Man 05 Mailboxes Counter Gambar 4. Struktur komputer LMC LMC TERDIRI DARI : Sebuah ruangan tertutup yang di dalamnya berisi : ¾ 100 mailboxes o setiap mailbox diberi nomor sebanyak 2 digit mulai dari 00 hingga 99 yang digunakan sebagai adres o setiap mailbox dapat menampung selembar kertas yang dapat berisi angka 3 digit desimal (isi mailbox) o perlu dicatat bahwa adres mailbox dan isi mailbox adalah dua hal yang berbeda. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 11 - 15 AK 01 Pendahuluan, LMC.doc ¾ Calculator o Dapat menyimpan satu angka (3 digit) secara sementara o Dapat untuk operasi tambah dan kurang ¾ Counter 2 digit o Mencacah naik satu demi satu yang merupakan cacah instruksi o Dapat direset (kembali ke nol) dari luar ¾ In Basket dan Out basket o Digunakan oleh user di luar LMC untuk memasukkan kertas (data) atau mengambil kertas yang berisi 3 digit angka. ¾ Little Man o Komponen LMC yang melaksanakan tugas. INSTRUKSI PADA LMC : o Tugas kepada Little Man berupa satu set instruksi kecil. o Setiap instruksi digambarkan oleh angka 3 digit : Digit ke 1 : menyatakan operasi yang harus dilakukan Digit ke 2 dan ke 3 : menyatakan operand atau angka yang dioperasikan, dapat juga berupa adres mailbox Contoh instruksi pada LMC didefinisikan sbb.: LOAD, code 5XX, Mnemonic “LDA XX” LM pergi ke mailbox XX (angka 2 digit), membaca angka 3 digit pada kertas dalam mailbox, pergi ke calculator dan memasukkan angka tersebut ke calculator. STORE, code 3XX, Mnemonic “STO XX” LM pergi ke calculator, membaca angka 3 digit pada display, menuliskan pada kertas, pergi ke mailbox XX, memasukkan kertas yang dibawa ke mailbox. ADD, code 1XX, Mnemonic “ADD XX” LM pergi ke mailbox XX, membaca angka 3 digit pada kertas dalam mailbox, pergi ke calculator dab menambahkannya dengan angka yang nampak pada calculator. SUBTRACT, code 2XX, Mnemonic “SUB XX” Seperti pada ADD, tetapi angka dari mailbox dikurangkan dari angka pada calculator. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 12 - 15 AK 01 Pendahuluan, LMC.doc INPUT, code 901, Mnemonic “IN” LM pergi ke “In Basket”, mengambil kertas yang pertama, membawanya ke calculator, kemudian memasukkan angkanya. OUTPUT, code 902, Mnemonic “OUT” LM pergi ke calculator, membaca angka 3 digit pada display, menuliskannya pada kertas dan kemudian membawanya ke Out Basket. HALT atau Coffee Break, Code 000, Mnemonic “HLT” LM berhenti bekerja misalnya untuk “coffee break” atau program telah selesai. BRANCH IF ZERO, code 7XX, Mnemonic “BRZ XX” LM pergi ke kalkulator dan melihat angkanya, jika nol ia pergi ke counter dan mencocokkan angkanya ke alamat instruksi asal. Jika tidak sama dengan nol LM tidak mengerjakan apa-apa. BRANCH IF POSISITVE OR ZERO, code 8XX, Mnemonic “BRP XX” Seperti pada BRZ, tetapi LM akan mengubah nilai pencacah jika dan hanya jika bilangan pada kalkulator nol, atau positive. DATA STORAGE LOCATION, any code, Mnemonic “DAT XXX” Ini bukan instruksi, hanyalah sebuah informasi yang disimpan di dalam mailbox yang digunakan oleh program. OPCODE OPERATION 1XX 2XX 3XX 4XX 500 600 700 800 801 802 Nomor dari lokasi memori XX dari ALU (calculator) Menyimpan nomor ALU ke dalam lokasi memori XX menambahkan nomor pada lokasi memori XX pada ALU Cabang nomor pada lokasi memory XX dari ALU Mendapatkan masukan dari tempat masukan dan memuatnya pada ALU Membuat nomor pada ALU di tempat output. BERHENTI! Lompati instruksi berikutnya jika nomor pada ALU adalah negatif Lompati instruksi berikutnya jika nomor pada ALU adalah nol Lompati instruksi berikutnya jika nomor pada ALU adalah positif Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 13 - 15 AK 01 Pendahuluan, LMC.doc OPERASI LMC Operasi LMC dapat digambarkan sbb.: 1. 2. 3. 4. LM membaca alamat dari pencacah lokasi ... pergi ke mailbox pada lokasi yang sesuai dengan pencacah lokasi ... dan membaca angka yang tertera pada kertas. LM pergi ke alamat mailbox yang sesuai dengan instruksi yang tertera pada kertas yang diambil sebelumnya. 5. ... ia membaca angka pada mailbox 6. ... ia pergi ke kalkulator dan memasukkan angka yang dibaca dari mailbox 7. ... akhirnya ia pergi ke pencacah lokasi dan menambahkan angka satu. CONTOH PROGRAM Contoh program untuk menjumlahkan dua angka. Mailbox Code Mnemonic 00 901 IN 01 399 STO DATA 02 901 IN 03 199 ADD DATA 04 902 OUT 05 000 COB ........................................ 99 ??? DATA; Description/comment ; input angka pertama ; Simpan di lokasi “DATA” ; input angka kedua ; tambahkan ke angka pertama ; output hasil ; STOP ; lokasi penyimpanan sementara Contoh program untuk mengurangkan dua angka 00 01 02 03 04 05 06 07 08 09 10 11 901 310 901 311 210 808 510 211 902 000 000 000 IN STO 10 IN STO 11 SUB 10 BRP 08 LDA 10 SUB 11 OUT COB DAT 000 DAT 000 Drs. Ign. Djoko Irianto, M.Eng. ; test ; negative R0 - 07/11/2008 Arsitektur Komputer 1 / 14 - 15 AK 01 Pendahuluan, LMC.doc Soal Pendalaman Materi 1. Konsep komputer modern didasarkan pada konsep “Little Man Computer (LMC)” yaitu konsep komputer yang mampu mengerjakan operasi sederhana dengan kecepatan tinggi. A. Sebutkan komponen-komponen yang ada dalam LMC B. Jelaskan prinsip operasi LMC C. Berikan contoh program dalam LMC untuk menjumlahkan dua bilangan. 2. Pengertian Organisasi dan Arsitektur Komputer a) Ditinjau dari segi fungsi, secara umum komputer mempunyai empat fungsi. Jelaskan keempat fungsi tersebut. b) Ditinjau dari segi struktur, ada empat bagian struktur pokok atau empat komponen dari sebuah komputer. Jelaskan masing-masing bagian tersebut. c) Jelaskan perbedaan yang prinsip antara organisasi komputer & arsitektur komputer. 3. Arsitektur komputer membahas atribut-atribut yang memiliki dampak langsung pada eksekusi logis sebuah program. Berikan contoh atributatribut arsitektural tersebut. 4. Jelaskan aliran data dan instruksi dalam prosesor, mulai dari data dan instruksi masuk prosesor hingga hasil disimpan dalam memori. Jelaskan pula proses yang dilakukan dalam setiap bagian komponen prosesor. 5. Jelaskan komponen-komponen utama yang terdapat dalam prosesor serta fungsi masing-masing komponen tersebut. 6. Jelaskan hirarki sistem memori dalam sistem komputer berdasarkan kecepatan aksesnya. 7. Jelaskan apa yang dimaksud dengan memori cache, jelaskan pula apa bedanya dengan disk cache. 8. Jelaskan satu siklus eksekusi sebuah instruksi yang dilaksanakan di dalam prosesor. 9. Jelaskan apa yang dimaksud dengan sistem bus (bus system), sebutkan komponen yang ada dalam sistem bus dan jelaskan fungsi masingmasing bus. 10. Jelaskan konsep yang mendasari rancangan komputer digital modern. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer 1 / 15 - 15 AK 01 Pendahuluan, LMC.doc 11. Jelaskan aliran instruksi dan data dalam konsep arsitektur komputer modern dan konsep arsitektur komputer LMC. 12. Jelaskan beberapa tugas yang dilaksanakan oleh CPU dalam satu siklus eksekusi instruksi. 13. Ada beberapa jenis memori, yaitu RAM dan ROM. Jelaskan perbedaan diantara keduanya. 14. Buatlah contoh program pada komputer LMC ini untuk mengalikan dua buah angka. 15. Jelaskan peran Little Man dalam konsep komputer LMC. Little Man dalam LMC setara dengan komponen apa dalam sistem komputer modern. Drs. Ign. Djoko Irianto, M.Eng. R0 - 07/11/2008 Arsitektur Komputer