Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDoddy Sutedja Telah diubah "6 tahun yang lalu
1
SUB BAB 10-5 ( SIKLUS EKSEKUSI) DAN 10-6 (MIKROPROGRAM SAP-1)
Saturday, September 22, 2018Saturday, September 22, 2018 SUB BAB 10-5 ( SIKLUS EKSEKUSI) DAN (MIKROPROGRAM SAP-1) KELOMPOK III: D PUTU NOPA GUNAWAN D ISMAN D RAHMAT JALANI D FARID NAHRIR Teknik Elektro - UNHAS
2
Apa itu siklus Eksekusi…???
Saturday, September 22, 2018Saturday, September 22, 2018 Apa itu SAP – 1..??? Apa itu siklus Eksekusi…??? Intruksi apa saja yang ada dalam siklus Eksekusi…??? Apa itu mikroprogram SAP-1…? Teknik Elektro - UNHAS
3
SAP-1 ( Simple As Possible / Sesederhana mungkin) merupakan tahap pertama dari perkembangan komputer- komputer modern. SAP-1 merupakan suatu langkah awal dari pemula untuk menguasai suatu kerja dari komputer. Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS
4
SIKLUS EKSEKUSI (PELAKSANAAN)
Saturday, September 22, 2018Saturday, September 22, 2018 Siklus Eksekusi (pelaksanaan) terjadi pada keadaan T4, T5 dan T6. Transfer-transfer register yang terjadi bergantung pada Instruksi yang dieksekusi. Jenis – jenis Rutin nya antara lain : LDA, ADD, SUB, OUT, dan HLT. Teknik Elektro - UNHAS
5
Rutin LDA Saturday, September 22, 2018Saturday, September 22, 2018 Jika register intruksi (IR) telah diisi dengan instruksi LDA 9H maka: IR = Selama T4 : medan instruksi 0000 dikirim ke pengendali yang melakukan pendekodean dan medan alamat 1001 diisikan ke dalam MAR. E1 dan LM1 adalah bit aktif pada T4. Selama T5 : data yang ditunjuk dalam memori akan dikirimkan ke dalam Akumulator. CE dan LA adalah bit aktif pada T5 T6 adalah keadaan tanpa operasi (No-Operation / NOP) Selama T6, semua register dalam keadaan tidak Aktif Teknik Elektro - UNHAS
6
Diagram Pewaktuan Siklus Pengambilan LDA
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan Siklus Pengambilan LDA
7
Rutin ADD Saturday, September 22, 2018Saturday, September 22, 2018 Jika register intruksi (IR) telah diisi dengan instruksi ADD BH maka: IR = Selama T4 : medan instruksi dikirim ke pengendali yang melakukan pendekodean dan medan alamat diisikan ke dalam MAR. E 1 dan LM adalah bit aktif pada T4. Selama T5 : data yang ditunjuk dalam RAM disiapkan untuk dikirimkan ke dalam Register B. Dan pengisian Register B terjadi pada tepi positif clock . CE dan LB adalah bit aktif pada T5 Selama T6 : bagian Penjumlah-pengurang menyiapkan Akumulator. Dan pengisian hasil jumlahan ke Akumulator terjadi pada tepi positif clock. Eu dan LA adalah bit aktif pada T6 Teknik Elektro - UNHAS
8
Diagram Pewaktuan untuk Rutin ADD
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin ADD
9
Rutin SUB Saturday, September 22, 2018Saturday, September 22, 2018 Rutin SUB serupa dengan rutin ADD. Selama keadaan T6 , SU yang tinggi disalurkan kepada bagian penjumlah-pengurang Teknik Elektro - UNHAS
10
Diagram Pewaktuan untuk Rutin SUB
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin SUB
11
Rutin OUT Saturday, September 22, 2018Saturday, September 22, 2018 Jika register instruksi (IR) berisi instruksi OUT, maka : IR = 1110 XXXX Selama T4 : medan instruksi dikirim ke pengendali yang melakukan pendekodean dan Pengendali mengeluarkan kata kendali untuk memindahkan isi Akumulator ke register Keluaran. EA dan LO adalah bit aktif pada T4 Pada keadaan T5 dan T6 tidak terjadi Operasi (NOP) Teknik Elektro - UNHAS
12
Diagram Pewaktuan untuk Rutin OUT
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin OUT
13
HLT Saturday, September 22, 2018Saturday, September 22, 2018 Jika IR berisi kata HLT, maka : IR = 1111 XXXX Medan instruksi 1111 dikirim ke pengendali yang melakukan pendekodean dan Pengendali mengeluarkan kata kendali untuk menghentikan operasi komputer dengan menghentikan clock. Teknik Elektro - UNHAS
14
Siklus Mesin dan Siklus Instruksi
Saturday, September 22, 2018Saturday, September 22, 2018 SAP-1 mempunyai Enam keadaan T (3 untuk Fetch dan 3 untuk Execute) Siklus Mesin < Mc > SAP-1 memerlukan 1 Siklus Mesin untuk mengambil dan melaksanakan setiap instruksi. SAP-1 dengan clock frekuensi KHz ekivalen dengan periode 1 ms, maka 1 Siklus Mesin memerlukan waktu 6 ms. Jumlah keadaan T yang diperlukan untuk mengambil dan melaksanakan sebuah instruksi disebut Siklus Instruksi (Instruction Cycle=Ic) Teknik Elektro - UNHAS
15
(a) Siklus Instruksi SAP-1 (b) Siklus Instruksi untuk Dua siklus Mesin
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS (a) Siklus Instruksi SAP-1 (b) Siklus Instruksi untuk Dua siklus Mesin
16
MIKROPROGRAM SAP-1 Saturday, September 22, 2018Saturday, September 22, 2018 Pengendali-pengurut mengeluarkan kata kendali yang masing- masing menimbulkan satu langkah kecil disebut MikroInstruksi. MakroInstruksi adalah Instruksi-instruksi yang digunakan dalam pemrograman (LDA, ADD, SUB, dll). Setiap makroinstruksi SAP-1 tersusun dari tiga mikroinstruksi. Misalnya makroinstruksi LDA terdiri dari tiga macam mikroinstruksi Teknik Elektro - UNHAS
17
Tabel 1 Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Tabel 2 Tabel 3 Tabel 1: LDA terdiri dari 3 macam mikrointruksi. Tabel 2: Bentuk Heksadesimal. Tabel 3: Mikroprogram SAP-1
18
“””=== TERIMA KASIH ===“””
Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.