SISTEM PENGOLAHAN DATA KOMPUTER PENGANTAR TEKNOLOGI INFORMASI SISTEM PENGOLAHAN DATA KOMPUTER SILMYSYU
Abstraksi Sistem Komputer Arsitektur Komputer Proses di dalam CPU SISTEM PENGOLAHAN DATA KOMPUTER Abstraksi Sistem Komputer Arsitektur Komputer Proses di dalam CPU Tahap Operasi Komputer Representasi Data Proses Pengolahan Data
Abstraksi Sistem Komputer Level 6 : User Executable program Level 5 : High-Level Language C++, Java, etc Level 4 : Assembly Language Assembly code Level 3 : System Software OS, Library code Level 2 : Machine Instruction set architecture Level 1 : CONTROL Micro code Level 0 : DIGITAL LOGIC Circuits, gates stc
Level 1 : CONTROL Micro code Biasa disebut mikro kontroler, merupakan perangkat yang digunakan untuk mengendalikan operasi komputer yang berupa set instruksi yang menyatu dengan perangkat keras komputer. Tugas: mengerjakan instruksi yang diberikan dari level sebelumnya dan mengontrol kerja perangkat keras khusus yang menjadi tugasnya.
Level 0 : DIGITAL LOGIC Circuits, gates stc Tersusun atas perangkat sirkuit dan gerbang-gerbang yang memberikan informasi atau instruksi - instruksi logika digital (digital logic) Instruksi yang diberikan berupa informasi adanya sinyal listrik (digambarkan dengan ‘1’) dan tidak adanya sinyal listrik (digambarkan dengan ‘0’) Dengan dasar inilah yang membentuk sebuah rangkaian logika digital yang secara elektronik digambarkan dalam gerbang-gerbang digital (gerbang logika). Logika AND, OR, NOT
Arsitektur Komputer Arsitektur komputer sangat berkaitan erat dengan fungsi-fungsi operasi dari masing-masing komponen sistem komputer Fungsi dasar yang dibentuk komputer adalah untuk melakukan eksekusi program. Proses eksekusi yang berpangkal pada CPU dan hubungannya terhadap komponen lain membentuk sebuah arsitektur internal komputer, contoh : Mikroprosesor 8088/8086
Arsitektur Internal Komputer CPU Memori Utama Unit Kontrol BUS . . Unit Aritmatika / Logika Register - register
Lampiran : contoh Assembly code Contoh: asembly code untuk mencetak karakter ‘A’ code_seg segment assume cs : code_seg org 100h start : mov ah, 02h ;mendefinisikan cetak 1 char mov dl, 41h ;ASCII 41h = character ‘A’ int 21h ;instruksi cetak int 20h ;keluar dan akhiri program code_seg ends ;mengakhiri label segmen end start
Lampiran : contoh bahasa mesin Op-code Operand 4 bit 12 bit Op-code Operand Keterangan 1 RXY LOAD register R dengan pola bit yang terdapat pada sel memori yang alamatnya XY 2 LOAD register R dengan pola bit XY C 000 HALT eksekusi