5-1 Transfer Register Dan Operasi Mikro
5-1 Transfer Register Dan Operasi Mikro
Transfer memori
• Word memori dilambangkan dengan M
• Alamat memori dilambangkan dengan [M]
• Read memori: Read: DR ← M[AR]
• Write ke memori: Write: M[AR] ← R1
Transfer Register dan Operasi Mikro
① Common Bus diimplementasikan dengan MUX
Contoh : Sistem bus untuk register 4 bit
Transfer Register dan Operasi Mikro
Transfer Register dan Operasi Mikro
Transfer Register dan Operasi Mikro
Operasi Mikro
Macam-macam operasi mikro dapat diklasifikasikan menjadi 4
kategori:
Penjumlahan biner
Penambahan biner dapat diimplementasikan dengan full
adder yaitu : penjumlahan dua deretan bit-bit beserta dengan
bawaan sebelumnya (carry).
Transfer Register dan Operasi Mikro
Operasi Mikro Logika: AND, OR, XOR, NOT, dst.
Transfer Register dan Operasi Mikro
Dengan 2 variabel biner dapat dibuat 16 fungsi dengan tabel kebenaran seperti
berikut ini:
F0 hingga F15 menunjukkan hasil dari operasi logika dengan simbol operasi
mikro dapat dilihat pada tabel berikut.
Transfer Register dan Operasi Mikro
Transfer Register dan Operasi Mikro
Contoh implementasi perangkat keras untuk operasi mikro logika
Transfer Register dan Operasi Mikro
Operasi Mikro Shift
Digunakan untuk transfer data serial. Selain itu digunakan
juga oleh rangkaian aritmatik, logika dan pemrosesan data
lainnya.
Macam-macam operasi shift selengkapnya dapat dilihat
pada tabel di bawah ini :
Transfer Register dan Operasi Mikro
Logic Shift :
• Logic Shift Left : Shl(1101) = 1010
• Logic Shift Right : Shr(1101) = 0110
Circular Shift :
• Circular shift left : Cil(1101) = 1011
• Circular shift right : Cir(1101) = 1110
Transfer Register dan Operasi Mikro
Aritmatik Shift Right: Membagi bilangan biner bertanda dengan 2
Aritmatik Shift Left: Mengalikan bilangan biner bertanda dengan 2
Contoh:
• Ashr(+8) = +4
Ashr(0000 1000) = 0000 0100
• Ashl(+8) = +16
Ashl(0000 1000) = 0001 0000
Seru: https://youtu.be/AF7gueoXfLs?si=fhHCgyIMjH98PKqm
Dalam aritmatik shift right, bit tanda (bit paling kiri) tidak ikut digeser.
Transfer Register dan Operasi Mikro
Contoh implementasi perangkat keras untuk operasi mikro shift:
Transfer Register dan Operasi Mikro
ALU dan Unit Penggeser