State the condition of all buses when writing 111000 into memory location 300 of 700 x 6 RAM.
Size of the RAM is 700 x 6. It means there are 700 memory locations in the RAM and each memory location capable of storing 6-bits of information. All the memory buses are given below:
(1) Data bus: To carry data in between RAM and CPU
(2) Address bus: To carry address generated by CPU
(3) RD/WR control Signal: To identify whether it’s a read or write operation. If RD/WR=1, then it’s a read operation i.e. data will flow from RAM to CPU. If RD/WR=0, then it’s a write operation i.e. data will flow from CPU to RAM.
(a) Size of the data bus= 6-bits
Content of the data bus = 11 1000 (6-bits)
(b) Since 700 is just less than 1024(210), size of the address bus= 10-bits
Memory location = 300
Binary equivalent of 300 = 1 0010 1100
Content of the address bus = 01 0010 1100 (10-bits)
(c) RD/WR = 0, since it’s a memory write operation.
Get Answers For Free
Most questions answered within 1 hours.