You have a microprocessor chip with a 16?bit data bus. The computer accesses words; that is, it performs only 16?bit reads and writes. You are going to build a minimal computer which requires the processor and two 8? bit memory components. Unfortunately, you have only one 8?bit memory component which means that you can’t build a system. Or can you? Explain how you could construct a system with a 16?bit processor and an 8? bit memory.
What will be an ideal response?
Of course, you can’t directly interface an 8?bit memory to a processor with a 16?bit data bus. The 8?bit memory has to be converted into a 16?bit memory. Control and timing logic is necessary to convert a 16?bit operation into two 8?bit operations. Consider a read cycle. The processor supplies an address. This can be
connected to the memory’s address inputs A01, A02, … The least significant bit of the memory’s address, A00, is used to access an 8?bit word at the address with A00 = 0. These 8 bits are latched into the lower?half of a 16? bit register. Then, A00 is set to 1 and a second read performed. The 8?bits read are loaded into the upper 8
bits of the register. Finally, the 16 bits in the register are supplied to the CPU along with a suitable data acknowledge strobe. Clearly, the logic has to take the read cycle trigger from the CPU and create the timing of two read cycles.
Similarly, in a write cycle the latch would capture a 16?bit word from the CPU and then provide two consecutive 8?bit writes to the memory.
You might also like to view...
In a compound logical and (&&) expression, the evaluation of the expression stops once one of the terms of the expression is false. This is known as ______________ evaluation. short-c
Fill in the blank(s) with the appropriate word(s).
To delete a subfolder from the computer entirely, use the Delete command.
Answer the following statement true (T) or false (F)
List four interface design issues present in the development of most user interfaces.
What will be an ideal response?
In a B-tree, the key values at each node are always in sorted order (i.e ascending or descending order).
What will be an ideal response?