Di susun oleh :
171111857 – Dimas Saputra
SC-A / Pagi
Semester 3
Cp awal = 0000
a. LDA 3h ( 0000 0011 )
1. Pada T1
Alamat 0000 dari Pencacah Program akan di kirim ke MAR
untuk di ambil datanya ( 0000 0011 ).
2. Pada T2
Disini Cp akan di tambah 1, jadi sekarang Cp = 0001.
3. Pada T3
Alamat yang ada di MAR tadi di kirim ke memory RAM dan di
kirim ke IR yang dimana yang dikirim sudah berupa 8 bit
( 0000 0011 ), lalu IR akan membagi lagi 4 bit ke
pengendali yaitu 0000, dan 4 bit lagi ke bus W yaitu
0011.
4. Pada T4
4 bit alamat ( 0011 ) yang di kirim ke bus w tadi akan di kirim
ke MAR Lalu ke RAM untuk di ambil Datanya yaitu 0100
= 4.
5. Pada T5
Data yang ada di RAM akan di kirim ke bus W lalu ke
Akumulator dan di simpan di Akumulator.
6. Pada T6
LDA selesai di jalankan.
5. Pada T5
Data yang sudah ada di RAM akan langsung di kirim ke
Register B, jadi pada Register B ada Data yaitu 0101 = 5.
6. Pada T6
Ketika Akumulator berisi data dan di Register B juga ada data,
maka kedua data ini akan melakukan proses Penjumlahan /
pengurangan. Karena intruksinya adalah ADD maka data
tersebut akan di tambah :
e. HLT ( 1111 )
Untuk intruksi akan tetap di jalankan dari Pencacahan
program, ke MAR , lalu Menuju ke RAM , dan di kirim ke
Register Intruksi (IR).
Ketika IR berisi 1111 xxxx, 1111 akan memberitahu ke
Pengendali – pengurut untuk memberhentikan
pemrosesan data.