Question: Note :- CONSIDER '21BCE3306' as register number for this question. Please send neat and clean, step by step solution of this question Consider four digits
Note :- CONSIDER '21BCE3306' as register number for this question. Please send neat and clean, step by step solution of this question

Consider four digits of your register number as N1,N2,N3,N4 such that N1= first digit of your register number N2= second digit of your register number N3=third digit of your register number N4=fourth digit of your register number. They are stored in consecutive memory locations A and B such that A=N1+N2 and B=N3+N4. Write control sequence to multiply A and B using single cycle data path (with diagram) following cases: Case 1: If A is odd number and B is even number, write the control sequence to perform the task ( A is fetched indirectly and B is available in register) Case 2: If A is even and B is odd, write the control sequence to perform the task ( A is available in register and B is fetched indirectly. Case 3: When both A and B are odd/even, both operands are available in registers and result to be written in a memory location contained in register R3. For example: If your register number is " 21BCE1007 " then A=1+0 and B=0+7. Since A and B are odd numbers you should perform case 3 If your register number is " 21BCE1110"A=1+1 and B=1+0. Since A is even number and B is odd, you should perform case 2
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
