Professional Documents
Culture Documents
Computer Architecture: Name: Saber Mahmoud Attia
Computer Architecture: Name: Saber Mahmoud Attia
Faculty of Engineering
2nd Computer and Control Engineering
Computer Architecture
Report
Name : Saber
Mahmoud Attia
Section : 2
Dr. Mahmoud
Alshewimy
Branch if equal
When 10110 =>
regSel <= instrReg (5 down to 3);
regRD <= 1;
next-state <= beqI2;
when beqI2 =>
regSel <= instrReg (5 down to 3);
regRD <= 1;
OPRegWR <= 1;
Next-state <= beqI3 ;
When beqI3 =>
OPReg <= 1;
regSel <= instrReg (2 down to 0);
regRD <= 1;
outRegRD <= 1;
ProgcntWR <= 1 ;
next-state <= loadPC;
Branch if greader
than
When 10100 =>
RegSel <= instrReg (5 down to 3);
regRD <= 1;
next-state <= bgtI2;
when bgtI2 =>
regSel <= instrReg (5 down to 3);
regRD <= 1;
OPRegWR <= 1;
Next-state <= bgtI3 ;
When bgtI3 =>
OPReg <= 1;
regSel <= instrReg (2 down to 0);
regRD <= 1;
CompSel <= gt;
outRegRD <= 1;
ProgcntWR <= 1 ;
next-state <= loadPC;
ProgcntWR <= 1 ;
next-state <= loadPC;