model hipotesis sap-2

12
Model Hipotesis SAP-2 Abdillah, S.Si, MIT

Upload: camden-scott

Post on 31-Dec-2015

39 views

Category:

Documents


0 download

DESCRIPTION

Model Hipotesis SAP-2. Abdillah, S.Si, MIT. Pendahuluan. SAP-2 merupakan tahap berikutnya dalam evolusi menuju ke komputer moderen karena SAP-2 telah dilengkapi dengan instruksi-instruksi JUMP (lompat). Instruksi ini akan memaksa komputer mengulangi atau melompati bagian dari sebuah program. - PowerPoint PPT Presentation

TRANSCRIPT

Model Hipotesis SAP-2

Abdillah, S.Si, MIT

Pendahuluan

SAP-2 merupakan tahap berikutnya dalam evolusi menuju ke komputer moderen karena SAP-2 telah dilengkapi dengan instruksi-instruksi JUMP (lompat). Instruksi ini akan memaksa komputer mengulangi atau melompati bagian dari sebuah program.

REGISTER DUA ARAH

Arsitektur

INSTRUKSI ACUAN MEMORI

INSTRUKSI-INSTRUKSI REGISTER

Beberapa instruksi register dari SAP-2 dirancang untuk memindahkan data dari satu register ke register yang lain dalam waktu sesingkat mugkin.MOV : pindahkan data dari satu register ke register yang lainADD : tambahkan data dalam register tertentu pada isi akumulatorSUB : kurangkan data dalam register tertentu pada isi akumulatorINR : tambahkan isi register yang ditunjuk dengan satu angkaDCR : kurangkan isi register yang ditunjuk dengan satu angka

INSTRUKSI JUMP DAN CALL

SAP-2 memiliki dua macam instruksi jump yang dapat mengubah urutan program, yakni lompatan bersyarat dan tanpa syarat. JMP adalah lompatan tanpa sarat. JM, JZ, dan JNZ adalah lompatan bersyarat.SAP-2 juga memiliki dua macam bendera yang disebut bendera tanda (Sign) dan bendera nol (Zero). Selama eksekusi, dari beberapa instruksi, kedua bendera akan mengalami set atau reset, bergantung pada apa yang terjadi pada akumulator. Jika isi akumulator menjadi negatif, bendera tanda akan diset dan jika tidak negatif, bendera tanda akan dikosongkan (clear).

Instruksi JUMP

SAP-2 memiliki tiga macam instruksi jump yang dapat mengubah urutan programJMP : ambil instruksi berikutnya dari lokasi memori yang telah ditunjuk alamatnya.JM : lompat ke alamat yang ditunjuk jika bendera tanda dalam kondisi setJZ : lompat ke alamat yang ditunjuk jika bendera tanda nol dalam kondisi setJNZ : lompat ke alamat yang ditunjuk jika bendera tanda nol dalam kondisi clear

Instruksi CALL dan RET

CALL adalah instruksi untuk memanggil subrutin.

Subrutin adalah program yang disimpan dalam memori untuk digunakan dalam program yang lain.

RET adalah instruksi kembali pada akhir setiap subrutin.

Setiap instruksi CALL harus dilengkapi alamat-awal dari subrutin yang dikehendaki.

INSTRUKSI LOGIKA

CALL adalah instruksi untuk memanggil subrutin. Subrutin adalah program yang disimpan dalam memori untuk digunakan dalam program yang lain. RET adalah instruksi kembali pada akhir setiap subrutin. Setiap instruksi CALL harus dilengkapi alamat-awal dari subrutin yang dikehendaki.

INSTRUKSI-INSTRUKSI YANG LAIN

CALL adalah instruksi untuk memanggil subrutin. Subrutin adalah program yang disimpan dalam memori untuk digunakan dalam program yang lain. RET adalah instruksi kembali pada akhir setiap subrutin. Setiap instruksi CALL harus dilengkapi alamat-awal dari subrutin yang dikehendaki.

IKHTISAR SAP-2

CALL adalah instruksi untuk memanggil subrutin. Subrutin adalah program yang disimpan dalam memori untuk digunakan dalam program yang lain. RET adalah instruksi kembali pada akhir setiap subrutin. Setiap instruksi CALL harus dilengkapi alamat-awal dari subrutin yang dikehendaki.