What is the purpose of the address bus?
To hold the address of the location in memory that is being accessed by the processor for a read/write
To hold the address of the register that is to be used to store data read from RAM
To hold the address of the data bus
What is the purpose of the data bus?
To act as a temporary storage location for data from programs currently in use
To transfer data between RAM and the processor and vice versa
To control read, write and interrupt lines
What is the ALU responsible for ?
Communicating with peripherals to ensure that data can be sent and received to or from the processor
Performing arithmetic calculations and comparisons
Synchronising the clock line
What are registers?
Permanent storage locations
Temporary storage locations on the processor
Temporary storage as part of main memory (RAM)
Which of the following is a line found within the control unit?
Restart
End
Reset
Compilers and interpreters are examples of which type of software?
Translators
High level language programming environments
Browsers
Which of the following is an advantage of using an interpreter?
Interpreters generate code for the programmer
Interpreters will highlight the location of errors during translation
Interpreters alter code during translation to lead to more efficient use of system resources
Which of the following is an advantage of a compiler?
Compilers only need to be held in RAM during the initial translation of high level language code, rather than during every execution of the code
Compiled code is always error free
Compiled object code can be edited within a high-level language environment