Anda di halaman 1dari 2

NAMA : JUDITHA ADINDA THIRTIKA

NIM : H1051201053

MATA KULIAH : ORARKOM

Berikan contoh masing-masing instruksi sap-1.

Instruksi dalam SAP-1 terdiri dari 2 jenis yaitu memiliki 1 operand dan tanpa operand.
Operand adalah data atau alamat data yang dioperasikan. Instruksi yang memiliki 1 operand adalah
LDA, ADD, dan SUB. Instruksi tanpa oprand adalah OUT, dan HLT. Berikut ini akan dijelaskan secara
singkat tentang macam instruksinya.

a. LDA

Mengisikan data memori ke dalam akumulator. Contoh : LDA AH. Instruksi ini mengambil
data dari alamat memori A H dan disimpan kedalam akumulator.

b. ADD

Menambahkan akumulator dengan data memori. Contoh : ADD 8 A H. Instruksi ini


menjumlahkan ini akumulator dengan data memori 8 H. Hasil penjumlahan disimpan kembali
kedalam akumulator.

Berikut ini contoh operasi ADD yang didahului instruksi LDA. Misal isi alamat AH = 00000011,
dan 8 H = 00000001

LDA A H = A = 0000001

ADD 8 H = A = A + 00000001

= 00000011 + 00000001

= 00000100

Selama pelaksanaan instruksi 8 H akan berlangsung operasi sebagai berikut. Pertama ini
memori alamat DH = 00000001

Pada waktu bersamaan register Penjumlah – Pengurangan melakukan penjumlahan dari


register A dan B, menghasilkan jumlah A = 00000100. Kemudian hasil jumlah ini diisikan kedalam
akumulator sehingga A = 00000100

c. SUB

Mengurangkan akumulator dengan data memori. Contoh : SUB DH. Instruksi ini akan
mengurangkan isi akumulator. Prosesnya mirip dengan istruksi ADD.

Misalnya ini memori AH = 00000101 dan 5 H = 00000010

LDA AH : A = 00000101
SUB DH : A = A- 00000010

= 00000101 + 00000010

= 00000011

Isi alamat memori alamat DH diambil dan dimasukkan ke dalam register B. Kemudian
dilakukan proses pengurangan dan hasilnya disimpan kembali di register A.

d. OUT

Mengeluarkan isi akumulator. Instruksi tanpa operand. Data dari akumulator secara otomatis
akan diambil dan dimasukkan kedalam register keluaran.

e. HLT

Instruksi HLT berfungsi untuk menghentikan proses. Instruksi ini memberitahu kepada
computer untuk berhenti memproses data. HLT menandai akhir suatu program. Instruksi ini tidak
memerlukan operand memori. Setiap program dalam SAP- harus diakhiri dengan HLT.

Anda mungkin juga menyukai