SAP-2
SAP-1 adalah komputer karena ia menyimpan program dan data sebelum kalkulasi
dimulai; kemudian, secara otomatik, ia mengerjakan_ instruksi program tanpa campur
tangan manusia. Sekalipun demikian, SAP-1 adalah primitif, bagaikan orang Neanderthal
dibandingkan dengan orang modem. Ada sesuatu yang hilang yakni sesuatu yang ter-
dapat di setiap komputer modem.
SAP-2 adalah langkah berikut dalam evolusi ke komputer modem. Di situ tercakup
instruksi lompat. Instruksi baru ini memaksa komputer untuk mengulang atau melewati
bagian program. Seperti apa yang akan kita temukan, instruksi lompat (jump) membuka
suatu dunia yang sama sekali baru pada kemampuan komputer.
9.1. ARSITEKTUR
Gor. 9-1 menunjukkan arsitektur SAP-2. Seperti sebelumnya, semua keluaran re-
gister ke kirai W adalah tri-status; mereka yang tidak berhubungan dengan kirai adalah
dwi-status. Uraian singkat tentang setiap petak itu diberikan di sini, serta uraian rincian-
nya kemudian. -
261TA ae sf
Gambar 9-1, Arsitektur SAP-2.
262Pencacah Subrutin
Pada kerja komputer, pencacah subrutin (subroutine counter, SC) dapat menggan-
tikan pencacah program. Ini terjadi ketika instruksi baru (dibahas kemudian) mengambil
alih kendali program dari PC serta menyerahkannya kepada SC. Ketika memperoleh
kendali, SC mengirim alamat biner dari instruksi pada saat itu ke MAR; setelah instruksi
dijemput, isi SC maju satu. Kendali program tetap berada pada SC sampai diakhiri oleh
instruksi baru lainnya.
Pencacah Program
Kali ini, pencacah program terdiri atas 8-bit; ia dapat mencacah dari
PC = 00000000 (0,,)
PC=1111 1111 FF)
Sebelum setiap kerja komputer, sinyal CLR me-riset PC; jadi, pengolahan data dimulai
dengan instruksi R,.
Register Alamat Memori
Pada putaran jemput, MAR menerima alamat 8-bit dari pencacah program atau dari
pencacah subrutin, bergahtung kepada siapa yang mengendali program. Pada putaran
kerja dari instruksi beracuan memori, MAR menerima ruas alamat 8-bit dari register
instruksi.
Memori Tulis Baca (RAM)
RAM 256 X 12 dapat menyimpan 256 kata yang masing-masing berukuran 12 bit.
Terletak pada alamat 0 sampai FF, kata itu dilambangkan sebagai R,, R,, Ry, «.. Res Rigs
R,,,R,y-- - » Rg Dengan WE rendah dan ME tinggi, kata RAM yang dialamati, dibaca
ke kirai W. Dengan WE dan ME kedua-duanya tinggi, isi MDR ditulis ke letak RAM
yang dialamati.
Register Data Memori (MDR)
L, tinggi dengan tepi kunci-waktu positif memuati MDR. Kemudian keluaran dwi-
Status men-set RAM. MDR juga mempunyai keluaran tri-status; karena itu, E, tinggi
membaca isi MDR ke kirai W.