Podcast
Questions and Answers
Apa yang terjadi pada register instruksi sebelum komputer beroperasi?
Apa yang terjadi pada register instruksi sebelum komputer beroperasi?
Fungsi dari sinyal CLK dalam operasi komputer adalah untuk?
Fungsi dari sinyal CLK dalam operasi komputer adalah untuk?
Apa yang menentukan bagaimana register-register harus bereaksi terhadap sinyal detak positif?
Apa yang menentukan bagaimana register-register harus bereaksi terhadap sinyal detak positif?
Di dalam sistem SAP-1, fungsi akumulator adalah untuk?
Di dalam sistem SAP-1, fungsi akumulator adalah untuk?
Signup and view all the answers
Apa dampak dari sinyal E_p dan L_M pada pencacah program?
Apa dampak dari sinyal E_p dan L_M pada pencacah program?
Signup and view all the answers
Panjang kata kendali dalam sistem pengendali-pengurut SAP-1 adalah?
Panjang kata kendali dalam sistem pengendali-pengurut SAP-1 adalah?
Signup and view all the answers
Bilakah keluaran tiga-keadaan dari akumulator dikirimkan kepada bus W?
Bilakah keluaran tiga-keadaan dari akumulator dikirimkan kepada bus W?
Signup and view all the answers
Sinyal apa yang digunakan untuk mensinkronkan operasi komputer?
Sinyal apa yang digunakan untuk mensinkronkan operasi komputer?
Signup and view all the answers
Apa yang akan terjadi jika Su rendah dalam rangkaian penjumlah-pengurang?
Apa yang akan terjadi jika Su rendah dalam rangkaian penjumlah-pengurang?
Signup and view all the answers
Apa yang dimaksud dengan register B dalam operasi aritmetik?
Apa yang dimaksud dengan register B dalam operasi aritmetik?
Signup and view all the answers
Apa yang terjadi pada akumulator pada akhir operasi komputer?
Apa yang terjadi pada akumulator pada akhir operasi komputer?
Signup and view all the answers
Apa fungsi dari port keluaran dalam mikrokomputer?
Apa fungsi dari port keluaran dalam mikrokomputer?
Signup and view all the answers
Apa yang dilakukan oleh instruksi LDA dalam sistem SAP-1?
Apa yang dilakukan oleh instruksi LDA dalam sistem SAP-1?
Signup and view all the answers
Apa kegunaan peraga biner dalam sistem ini?
Apa kegunaan peraga biner dalam sistem ini?
Signup and view all the answers
Apa arti dari EA tinggi dan L0 rendah pada register keluaran?
Apa arti dari EA tinggi dan L0 rendah pada register keluaran?
Signup and view all the answers
Apa yang dihasilkan oleh unit kendali SAP-1?
Apa yang dihasilkan oleh unit kendali SAP-1?
Signup and view all the answers
Apakah fungsi dari instruksi HLT dalam program SAP-1?
Apakah fungsi dari instruksi HLT dalam program SAP-1?
Signup and view all the answers
Instruksi manakah yang merupakan instruksi rujukan memori dalam SAP-1?
Instruksi manakah yang merupakan instruksi rujukan memori dalam SAP-1?
Signup and view all the answers
Apakah kod operasi (op code) untuk instruksi LDA?
Apakah kod operasi (op code) untuk instruksi LDA?
Signup and view all the answers
Fungsi dari instruksi OUT dalam pengoperasian SAP-1 adalah untuk:
Fungsi dari instruksi OUT dalam pengoperasian SAP-1 adalah untuk:
Signup and view all the answers
Apa yang terjadi jika instruksi HLT tidak disertakan pada akhir program SAP-1?
Apa yang terjadi jika instruksi HLT tidak disertakan pada akhir program SAP-1?
Signup and view all the answers
Apakah yang dimaksud dengan mnemonik dalam konteks instruksi SAP-1?
Apakah yang dimaksud dengan mnemonik dalam konteks instruksi SAP-1?
Signup and view all the answers
Apa peranan unit kendali dalam pengoperasian komputer SAP-1?
Apa peranan unit kendali dalam pengoperasian komputer SAP-1?
Signup and view all the answers
Yang manakah berikut ini bukan termasuk dalam perangkat instruksi SAP-1?
Yang manakah berikut ini bukan termasuk dalam perangkat instruksi SAP-1?
Signup and view all the answers
Apakah yang terjadi pada isi akumulator semasa keadaan T4 dalam rutin OUT?
Apakah yang terjadi pada isi akumulator semasa keadaan T4 dalam rutin OUT?
Signup and view all the answers
Berapa lama satu siklus mesin SAP-1 mengambil masa?
Berapa lama satu siklus mesin SAP-1 mengambil masa?
Signup and view all the answers
Apa yang berlaku apabila IR berisi medan instruksi 1111?
Apa yang berlaku apabila IR berisi medan instruksi 1111?
Signup and view all the answers
Dalam rutin OUT, apakah yang berlaku pada keadaan T5 dan T6?
Dalam rutin OUT, apakah yang berlaku pada keadaan T5 dan T6?
Signup and view all the answers
Apakah perbezaan utama antara SAP-1 dan SAP-2?
Apakah perbezaan utama antara SAP-1 dan SAP-2?
Signup and view all the answers
Berapa banyak keadaan T yang terdapat dalam satu siklus mesin SAP-1?
Berapa banyak keadaan T yang terdapat dalam satu siklus mesin SAP-1?
Signup and view all the answers
Apakah fungsi dari pengendali-pengurut dalam eksekusi rutin OUT?
Apakah fungsi dari pengendali-pengurut dalam eksekusi rutin OUT?
Signup and view all the answers
Dalam diagram pewaktuan untuk rutin OUT, apakah yang aktif semasa keadaan T4?
Dalam diagram pewaktuan untuk rutin OUT, apakah yang aktif semasa keadaan T4?
Signup and view all the answers
Apa yang terjadi pada akumulator setelah eksekusi instruksi LDA 8H?
Apa yang terjadi pada akumulator setelah eksekusi instruksi LDA 8H?
Signup and view all the answers
Apa hasil dari penambahan A dan B dalam instruksi ADD 9H jika A = 0000 0010 dan R9 = 0000 0011?
Apa hasil dari penambahan A dan B dalam instruksi ADD 9H jika A = 0000 0010 dan R9 = 0000 0011?
Signup and view all the answers
Apa yang akan terjadi dengan isi akumulator setelah eksekusi SUB CH jika A = 0000 0111 dan Rc = 0000 0011?
Apa yang akan terjadi dengan isi akumulator setelah eksekusi SUB CH jika A = 0000 0111 dan Rc = 0000 0011?
Signup and view all the answers
Langkah pertama dalam eksekusi ADD 9H dilakukan dengan cara?
Langkah pertama dalam eksekusi ADD 9H dilakukan dengan cara?
Signup and view all the answers
Apa tujuan dari instruksi SUB?
Apa tujuan dari instruksi SUB?
Signup and view all the answers
Apa yang akan terjadi dengan isi akumulator setelah instruksi ADD FH dilaksanakan?
Apa yang akan terjadi dengan isi akumulator setelah instruksi ADD FH dilaksanakan?
Signup and view all the answers
Apa yang dilakukan bagian penjumlah-pengurang ketika eksekusi SUB?
Apa yang dilakukan bagian penjumlah-pengurang ketika eksekusi SUB?
Signup and view all the answers
Jika akumulator berisi bilangan desimal 2 dan R9 berisi 3, apa yang terjadi setelah instruksi ADD 9H dilaksanakan?
Jika akumulator berisi bilangan desimal 2 dan R9 berisi 3, apa yang terjadi setelah instruksi ADD 9H dilaksanakan?
Signup and view all the answers
Apa yang dimaksud dengan siklus instruksi dalam konteks mesin pengendali?
Apa yang dimaksud dengan siklus instruksi dalam konteks mesin pengendali?
Signup and view all the answers
Berapa banyak mikroinstruksi yang membentuk setiap makroinstruksi SAP-1?
Berapa banyak mikroinstruksi yang membentuk setiap makroinstruksi SAP-1?
Signup and view all the answers
Apa yang terjadi ketika pengendali-pengurut mengirimkan kata-kata kendali?
Apa yang terjadi ketika pengendali-pengurut mengirimkan kata-kata kendali?
Signup and view all the answers
Dalam SAP-1, siklus instruksi sama dengan siklus mesin jika:
Dalam SAP-1, siklus instruksi sama dengan siklus mesin jika:
Signup and view all the answers
Apa nama dari instruksi yang lebih tinggi yang digunakan dalam pemrograman?
Apa nama dari instruksi yang lebih tinggi yang digunakan dalam pemrograman?
Signup and view all the answers
Apa tujuan dari penggunaan bentuk heksadesimal dalam mikroinstruksi?
Apa tujuan dari penggunaan bentuk heksadesimal dalam mikroinstruksi?
Signup and view all the answers
Siklus instruksi pada 8080 dan 8085 memerlukan berapa banyak siklus mesin?
Siklus instruksi pada 8080 dan 8085 memerlukan berapa banyak siklus mesin?
Signup and view all the answers
Dalam mikroprogram SAP-1, tabel mana yang merangkum rutinitas eksekusi untuk instruksi?
Dalam mikroprogram SAP-1, tabel mana yang merangkum rutinitas eksekusi untuk instruksi?
Signup and view all the answers
Study Notes
Sistem Komputer SAP-1
- SAP-1 merupakan komputer sederhana, direka untuk memperkenalkan konsep asas komputer kepada pelajar pemula.
- Arsitektur komputer SAP-1 mengandungi unit input, unit memori, unit aritmetik, dan unit output.
Pencacah Program (Program Counter)
- Pencacah program mengira nombor alamat daripada 0000 hingga 1111.
- Tugasannya adalah menghantar alamat berikutnya yang akan diambil dan diproses daripada memori kepada memori.
- Komputer akan menyimpan dalam bahagian awal memori dengan arahan pertama pada alamat binari 0000, arahan kedua pada alamat 0001, dan seterusnya.
Masukan dan MAR
- MAR (Register Alamat Memori) ialah register saklar yang berupa bahagian daripada unit masukan.
- MAR membenarkan penghantaran 4 bit alamat dan 8 bit data kepada RAM.
- MAR menyimpan alamat 4 bit daripada pencacah program ketika komputer sedang beroperasi.
- MAR menghantar alamat kepada RAM untuk operasi membaca.
RAM
- RAM TTL statik 16x8, membenarkan pengekodan program dan data ke dalam memori sebelum operasi komputer.
- RAM menerima alamat 4 bit daripada MAR semasa operasi komputer dan menjalankan operasi membaca.
- Data dan arahan yang tersimpan dalam RAM diletakkan ke dalam bus W untuk digunakan oleh bahagian lain komputer.
Daftar Arahan
- Daftar arahan adalah bahagian daripada unit kawalan.
- Daftar arahan mengambil arahan daripada memori.
- Arahan dibahagi kepada dua nibble.
- Nibble atas menghantar maklumat terus ke unit pengendalian.
- Nibble bawah adalah keluaran tiga-keadaan dan boleh dibaca ke dalam bus W jika diperlukan.
Pengendali-Pengurut
- Pengendali-pengurut menetapkan penyelarasan operasi komputer.
- Ia menetapkan semua pemindahan data di antara daftar.
- Ia menyegerakkan operasi menggunakan sinyal CLK.
- Ia mengawal pencacah program, daftar arahan dan daftar lain.
Akumulator
- Akumulator (A) ialah sebuah register buffer yang menyimpan jawapan sementara atau peringkat antara semasa komputer beroperasi.
- Akumulator SAP-1 mempunyai dua keluaran.
- Keluaran dua-keadaan menghantar maklumat terus ke penjumlahan-pengurangan.
- Keluaran tiga-keadaan menghantar maklumat ke bus W apabila diperlukan.
Penjumlah-Pengurang
- Unit penjumlahan-pengurangan menambahkan atau mengurangkan nombor.
- Ia mengawal penambahan dan pengurangan nombor.
- Kerja dilakukan tanpa arahan jam.
- Pengiraan boleh berlaku apabila bilangan masukan berubah.
Daftar B
- Daftar B berfungsi sebagai register buffer bagi operasi aritmetik.
- Register B menerima data daripada bus W pada tepi positif dari sinyal jam.
- Kemudian, data itu menghantar maklumat kepada penjumlahan-pengurang.
- Daftar B menerima nombor yang akan ditambah atau dikurangkan dari akumulator.
Daftar Keluaran
- Daftar keluaran menyimpan jawapan yang telah diproses.
- Ia bertindak sebagai port keluaran dan berkomunikasi dengan peranti periferal seperti pencetak.
- Data dikeluarkan ke daftar keluaran apabila EA (Enable Accumulator) tinggi dan Lo (Output Enable) rendah pada tepi positif sinyal jam.
Peraga Biner
- Peraga biner memaparkan data output dalam bentuk binari.
- Setiap LED dalam peraga biner dihubungkan dengan flip-flop bagi register keluaran.
Perangkat Arahan
- Perangkat arahan SAP-1 mengandungi arahan seperti LDA (Muat akumulator), ADD (Tambah), SUB (Kurang), OUT (Keluarkan), dan HLT (Hentikan).
- Setiap arahan mempunyai kod operasi yang unik yang mentakrifkan tindakan yang perlu dilakukan.
Pemrograman SAP-1
- Pemprograman SAP-1 melibatkan kod operasi yang mewakili arahan.
- Kod operasi dijelaskan dalam bentuk binari bagi operasi khas.
- Pelaksanaan arahan dilakukan melalui peralihan di antara keadaan-keadaan dalam bentuk waktu tetap dalam setiap siklus mesin.
Siklus Ambil / Siklus Eksekusi
- Siklus ambil, mengambil arahan daripada memori.
- Siklus eksekusi, melaksanakan arahan yang diambil.
- Kedua-dua siklus, terdiri daripada lebih daripada satu keadaan (T state).
- Siklus mesin, ambil dan eksekusi arahan.
Siklus Mesin Variabel
- Siklus mesin boleh berubah dari instruksi ke instruksi
- Instruksi memerlukan lebih atau kurang keadaan T
- Keadaan tetap adalah pengoptimuman untuk operasi tertentu
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Quiz ini membincangkan asas sistem komputer SAP-1, termasuk arsitektur dan fungsi unit-unitnya. Pelajari tentang pencacah program, MAR, dan RAM dalam konteks operasi komputer asas. Sesuai untuk pelajar yang ingin memahami konsep awal pengkomputeran.