12.03.2016 Views

Teknik Mikroprosesor(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TEKNIK MIKROPROSESOR<br />

kita harus membuat langkah (program) yang harus dilakukan untuk<br />

memecahkan masalah perkalian tersebut seperti ditunjukkan beikut ini :<br />

Urutan langkah Instruksi Keterangan<br />

1 LDA Isi accumulator dengan data dari masukan B<br />

2 ADD Tambahkan isi accumulator dengan data dari<br />

masukan B<br />

3 ADD Tambahkan isi accumulator dengan data dari<br />

masukan B<br />

Dalam prakteknya implementasi program di atas adalah sebagai berikut :<br />

1. Siapkan data masukan B<br />

2. Siapkan data kontrol LDA dengan mengatur U3=0, U2=0, U1=1 dan U0=1<br />

3. Beri pulsa clock<br />

4. Siapkan data kontrol ADD dengan mengatur U3=0, U2=1, U1= dan U0=<br />

5. Beri pulsa clock<br />

6. Siapkan data kontrol ADD dengan mengatur U3=0, U2=1, U1=1 dan U0=1<br />

7. Beri pulsa clock<br />

Instruksi pertama LDA menyebabkan data masukan B masuk ke akumulator<br />

dengan pulsa clock. Instruksi kedua ADD setelah pulsa clock diberikan akan<br />

menghasilkan isi accu sebelumnya ditambah masukan B.<br />

Sekarang B sudah ditambahkan pada isi Accu. B + B akan terbentuk. Dengan<br />

fungsi kontrol yang sama, pemberian pulsa clock selanjutnya dibutuhkan<br />

untuk menambah B sekali lagi untuk hasil B+B. Sehingga Accumulator akan<br />

menghasilkan nilai 3 ⋅ B. Dengan memilih kombinasi instruksi kontrol yang<br />

tepat, maka ekspresi yang sulit akan dapat dihitung.<br />

2.2.6. Accumulator dengan memory data<br />

Agar supaya accumulator dapat diterapkan pada komputer, diperlukan<br />

kemampuan untuk menyimpan hasil operasi kemudian mengambil kembali<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!