Dokumen tersebut membahas tentang CPU dan memori. Secara singkat, CPU terdiri dari ALU yang melakukan perhitungan data, CU yang mengontrol proses fetch dan execute siklus, serta unit manajemen memori yang mengawasi pengambilan instruksi dan data. Memori berisi instruksi dan data yang diakses CPU melalui register seperti program counter, instruction register, dan memory address register.
2. The CPU and Memory
• ALU (unit logika aritmatika)
• Melakukan perhitungan dan perbandingan (data berubah)
• CU (unit kontrol): melakukan fetch / execute cycle
• Fungsi:
• Memindahkan data ke dan dari register CPU dan komponen perangkat
keras lainnya (tidak ada perubahan data)
• Mengakses perintah instruksi dan instruksi program ke ALU
• Subbagian:
• Unit manajemen memori: mengawasi pengambilan instruksi dan data
• Interface I / O: kadang dikombinasikan dengan unit manajemen memori
sebagai Bust Interface Unit
5. Registers
• Penggunaan register
• Scratchpad untuk program pelaksana saat ini
• Memegang data dibutuhkan dengan cepat atau sering
• Menyimpan informasi tentang status CPU dan saat ini menjalankan program
• Alamat instruksi program selanjutnya
• Sinyal dari perangkat eksternal
• Register tujuan umum
• User-visible register
• Tahan hasil antara atau nilai data, mis., Penghitung lingkaran
• Setara dengan kalkulator LMC
• Biasanya beberapa lusin di CPU saat ini
6. Concept of Registers
• Lokasi penyimpanan kecil dan permanen dalam CPU digunakan untuk
tujuan tertentu
• Dimanipulasi langsung oleh Control Unit
• Wired untuk fungsi tertentu
• Ukuran dalam bit atau byte (bukan MB seperti memori)
• Bisa menyimpan data, alamat atau instruksi
• Berapa banyak register yang dimiliki LMC?
7. Special-Purpose Registers
• Program Count Register (PC)
• Juga disebut pointer instruksi
• Daftar Instruksi (IR)
• Menyimpan instruksi yang diambil dari memori
• Daftar Alamat Memori (MAR)
• Register Data Memori (MDR)
• Status register
• Status CPU dan program yang sedang dijalankan
• Flags (satu bit Boolean variable) untuk melacak kondisi seperti aritmatika
carry dan overflow, power failure, kesalahan komputer internal
8. Register Operations
• Menyimpan nilai dari lokasi lain (register dan memori)
• Penambahan dan pengurangan
• Pergeseran atau putar data
• Isi tes untuk kondisi seperti nol atau positif
9. Operation of Memory
• Setiap lokasi memori memiliki alamat yang unik
• Alamat dari sebuah instruksi disalin ke MAR yang menemukan lokasi
di memori
• CPU menentukan apakah itu toko atau pengambilan
• Transfer terjadi antara MDR dan memori
• MDR adalah register dua arah