Data bus status in store instructions

I just got confused in the store instructions in the assembly. when the address bus carries the memory address to which it will be written, what is the state of the data bus. Does it have the contents of the address memory pointed to

+3
source share
1 answer

Yes, in a simplified processor / model, the address calculated by the instruction is placed on the address bus, if it is a record, then the data goes to the data bus, often there is a strobe to write some indication of the memory that this is a write operation, as well as some way to turn on the memory, that it is actually a memory loop. To simplify the logic, sometimes the data bus and even the address bus can do anything and only work if the correct switching on / strobe is present.

http://github.com/dwelch67 , , . amber_samples mips1_core_samples .

, , mmu , . , . , , - - , .

, ARM x86, mips , , , 0x1234 0x1000 .

+1
source

All Articles