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 10-6 (MIKROPROGRAM SAP-1) KELOMPOK III: D411 10 009 PUTU NOPA GUNAWAN D411 10 005 ISMAN D411 10 014 RAHMAT JALANI D411 10 270 FARID NAHRIR Teknik Elektro - UNHAS
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
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
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
Rutin LDA Saturday, September 22, 2018Saturday, September 22, 2018 Jika register intruksi (IR) telah diisi dengan instruksi LDA 9H maka: IR = 0000 1001 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
Diagram Pewaktuan Siklus Pengambilan LDA Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan Siklus Pengambilan LDA
Rutin ADD Saturday, September 22, 2018Saturday, September 22, 2018 Jika register intruksi (IR) telah diisi dengan instruksi ADD BH maka: IR = 0001 1011 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
Diagram Pewaktuan untuk Rutin ADD Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin ADD
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
Diagram Pewaktuan untuk Rutin SUB Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin SUB
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
Diagram Pewaktuan untuk Rutin OUT Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS Diagram Pewaktuan untuk Rutin OUT
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
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
(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
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
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
“””=== TERIMA KASIH ===“”” Saturday, September 22, 2018Saturday, September 22, 2018 Teknik Elektro - UNHAS http://www.scribd.com/document_downloads/direct/52233163?extension=pdf&ft=1335500499<=1335504109&uahk=HKd6rFBLKch9sjtiYUTsztv/b4Y