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 />
Akumulator (yang disingkat menjadi accu) adalah tingkatan selanjutnya dari<br />
ALU. Berikut adalah gambar accumulator dengan carry flag.<br />
Gambar 2.47. Accumulator dengan carry flag<br />
Terpisah dari fungsi yang telah ditunjukkan pada gambar 11 rangkaian ini<br />
terdiri atas register dan carry flag sebagai komponen tambahan yang penting.<br />
Register menyediakan memory penyangga untuk hasil yang dikeluarkan<br />
nanti. Untuk mencapai tujuan ini salah satu masukan pada ALU<br />
disambungkan ke keluaran register yang juga merupakan keluaran hasil<br />
operasi (feedback). Informasi yang ada di masukan B sekarang<br />
dikombinasikan dengan keluaran yang dihasilkan register. Hasil yang<br />
dikeluarkan oleh ALU di simpan pada register oleh pulsa clock. Pada tahap ini<br />
data yang ada pada register sebelumnya akan hilang. Untuk menghindari<br />
kemungkinan munculnya carry yang hanya sesaat saja maka keluaran carry<br />
ini disimpan pada suatu flag. Clock pada flag ini berdasarkan bit tambahan<br />
S8 dalam ROM (fungsi gerbang AND pada Gambar 12 ). Hal ini hanya perlu<br />
bila carry ini dikeluarkan oleh fungsi ALU. Fungsi yang akan diproses oleh<br />
accumulator ini ditampilkan pada tabel 3. Untuk kombinasi U3 sampai dengan<br />
U0 = 0101 fungsi operasi keluaran adalah A+1. Karena adanya umpan balik<br />
untuk masukan A, maka besarnya A bergantung pada isi yang ada di register<br />
saat itu. Dengan instruksi A + 1 ini, isi accumulator ini akan bertambah 1 tiap<br />
100