Practice 80 questions on CEG2136 - Computer Architecture I at uOttawa - University of Ottawa. Free AI-generated quiz on uNotes — track your score, retake anytime.
1A memory has 1 Kilo (1024) locations. How many address lines are required to address each location?
2Which CPU register holds the memory address from which the next instruction opcode will be fetched?
3In direct addressing, how many memory references are required to fetch an operand after the instruction itself has been fetched?
4In indirect addressing, how many memory references are required to fetch an operand after the instruction itself has been fetched?
5Consider the arithmetic unit with inputs A, B, Cin, and outputs F and Cout. Which of the following multiplexer input configurations correctly implements the specified operations for bit 'i' when S=0 and Cin=0 (F = A + B)?
6The algorithm for multiplying two n-bit unsigned numbers involves a loop that continues until an index reaches zero. Inside the loop, a conditional addition (P = P + X) and a logic right shift of [C || P || Y] are performed. What are the primary components of the datapath for this multiplication circuit?
7In the Basic Computer architecture, what are the typical ranges for memory-reference instructions based on their opcode?
8Given the following register states and memory contents, what is the instruction to be fetched and executed? PC = 3AF, AC = 2EC3, Memory[3AF] = 93AD, Memory[3AD] = 03B5.
9If AC = FFA5 and the instruction CMA is executed, followed by INC, what is the new value of AC?
10In the context of the Basic Computer's instruction format, what does the 'I' bit in an instruction word typically signify?