1. (6 Marks) Using the single bus architecture provided below (as seen in class also), write the ...
1. (6 Marks) Using the single bus architecture provided below (as seen in class also), write the sequence of micro-code instructions for doing the following tasks (as given by points a), b) and c)). You do not have to worry about timing in this question. For memory reads/writes, assume the operation finishes in 1 clock cyclıe (no timing issues). For each micro-code you provide, comment on what you are accomplishing The following table gives ALU functions operating on numbers in two's complement format ALU Code Functiorn Output zero Add the contents of Y and other data value (ALUin). * Increment the value stored in Y by 1.* Subtract Y by the other data value (ALUin).* 001 011 * Note that this does NOT change the value stored in the Y register. Instead, the result simply appears on the output pins of the ALU c) Add the contents of the MDR and AC and write the result back to memory whose address is already stored in the MAR register.