Buses and Instructions Flashcards
What is the Address Bus?
The address bus is used to get the location/destination of where the data is meant to go to.
What is the Data Bus?
Transfers data between the processor and the memory
What is the Control Bus?
This is a bi-directional bus that sends signals to the registers, data bus and the address bus.
What are the three steps to an Instruction?
Fetch, Decode, Execute
Fetch?
The processor fetches the program’s next instruction from memory. The instruction will be stored at a memory address and will contain the instruction in binary code.
Decode?
The processor works out what the binary code at the address means and turns it into readable language for the computer to understand.
Execute?
The processor carries out the instruction which may involve reading an item of data from memory, performing a calculation, or writing data back into memory.
What are Interrupts?
This is a signal sent to the processor from a program, or from an external device, such as a hard disk, printer or keyboard.