Question 1)a) Describe general register machines and the instruction formats supported by them.
b)i) State block code technique.
ii) With the following examples, describe the corresponding addressing mode:
(a) MOV @#5000, R1
b) MOV (R2) +, R3
c) ADD #25, R1
d) LDA 0100 (X)
c) Briefly describe the unsigned binary multiplication with a neat block diagram and demonstrate the multiplication sequence for 7x6 using the same algorithm.
Question 2)a) Represent the following in IEEE 32 bit floating point format:
i) -25
ii) 1/9
iii) +32
iv) 1.5
b) Define:
i) Barrel shifter
ii) The Z(zero), N(negative) and V(overflow) flag registers
c) Describe the series-parallel approach by taking an example of summation of four 3-bit operands, with a neat diagram.
Question 3) Describe the tasks performed by the control unit.
b) Build hardware to implement the following register transfers:
i) if X is even, then A= B OR C else A= B NAND C
ii) if X is zero, A= A+1 else A=A-1