Teknik Mikroprosesor(1)
Sarana Pendidikan Teknologi Aceh 2016-2020
Sarana Pendidikan Teknologi Aceh 2016-2020
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