1 / 17

Komputer SAP 1 (Simple As Possible 1)

Komputer SAP 1 (Simple As Possible 1). Kurniawan Teguh Martono , ST., MT Sistem Komputer UNDIP. Tujuan Perkuliahan. Mahasiswa Memahami Arsitektur komputer SAP Mahasiswa Memahami instruksi pada SAP Mahasiswa dapat membuat instruksi pada SAP. Topik pembahasan. Pendahuluan

Download Presentation

Komputer SAP 1 (Simple As Possible 1)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Komputer SAP 1(Simple As Possible 1) KurniawanTeguhMartono, ST., MT SistemKomputer UNDIP

  2. TujuanPerkuliahan • MahasiswaMemahamiArsitekturkomputer SAP • MahasiswaMemahamiinstruksipada SAP • Mahasiswadapatmembuatinstruksipada SAP

  3. Topikpembahasan • Pendahuluan • ArsitekturKomputerSAP 1 • Komponen-komponen SAP 1

  4. Pendahuluan

  5. Komputer SAP 1 • SAP = Simple As Possible Artinyaadalahsesederhanamungkin • Mengapakitaperlubelajarkomputerini? • SAP 1 merupakantahappertamadalamevolusiperkembangankomputer modern • Untukmemperkenalkansemuagagasanpentingdibalikoperasikomputertanpamembenamkanandakedalamkerumitan yang tidakperlu

  6. Arsiterktur SAP

  7. Pejelasan • CLK, digunakansebagaipemicupengaktifankomponendengan mode active high, aktifjikanilai = 1 • NOT CLK, digunakanuntukpemicupengaktifankomponendengan mode active low, aktifjikanilai = 0 • CLR, digunakanuntukmeresetkomponendengan mode active high, aktifjikanilai = 1 • NOT CLR, digunakanuntukmeresetkomponendengan mode active low, aktifjikanilai = 0

  8. Program Counter • Bertugasmencacahdari 0000 sampai 1111 • Maksudnya? • Sebagai unit kendali yang akanmengaturjalannyainstruksipadasebuahkomputer. • Ketikakomputerbekerjamakaakanmeresetkeposisi 0000 kemudiannaik 1 • PC = PC+1 • Komponen yang beperan : • Ep = mengeluarkannilaidari PC kedalam Bus W • Cp = mengendalikan Increment PC

  9. Memori Address Register (MAR) • Merupakan Register yang digunakanuntukalamatdan data. • Selamakomputerbekerjaalamatdalam PC akanditahanoleh MAR • Jalurkendalinyaadalab Lm = mengambil data dari Bus W kedalam MAR

  10. MEMORI • Sebagaimemoriutamatempatmenyimpaninstruksidan data • Memilika 16 alamatdenganpanjang data adalah 8 bit • NOT CE : mengeluarkan data 8 bit darimemorike bus W

  11. Register Instruksi • Instruksi yang dibacadarimemoriakanmasukkedalam register instruksi. • Output dibagi 2 bagian : • Bagianatassebanyak 4 bit pengendalipengurut • Bagianbawahsebanyak 4 bit masukke bus W • JalurKendali • Li = Mengambil data 8 bit dari bus • Ei = Mengendalikan data 4 bit dari register yang menujuke bus

  12. Pengedalipengurut • Digunakanuntukmengaturseluruhjalannyakomputertermasukeksekusiinstruksi

  13. Akumulator • Merupakan register buffer yang digunakanuntukmenyimpanhasilsementaraselamakomputerberoperasi • Output ada 2 : • Masukke ALU • Menujuke Bus • JalurKendali • La = Mengambil data 8 bit dari bus W • Ea = Mengendalikan data 8 bit dari register yang menujuke bus

  14. PengurangdanPenjumlah • Menggunakansebuahpenjumlah-pengurang • Penguranganmenggunakankomplemen 2 • Kejadian : • Bila Su = 0 maka S = A+B • Bila Su = 1 maka S = A+B’ • Rangkaianinibersifatasinkronisikeluarannyaakanberubahbilaterjadiperubahanpada data masukan • Jalurkendali : • Su : menentukanjenisoperasi • Eu : Mengendalikan data 8 bit daripenjumlahandanpenguranganmenujuke bus

  15. Register B • Register B adalah register bufer • Register inidigunakandalamoperasiaritmetik.

  16. Register Keluaran • Padaakhiroperasikomputer, akumulatorberisijawabandaripersoalan yang diselesaikan. • Padasaatini, kitaperlumemindahkanjawaban yang bersangkutanke “dunialuar”. • Untukkeperluaninilah register keluarandipergunakan

  17. Sekianterimakasih

More Related