Font size
WorksheetsAdvance Processors 1
Total questions: 50
Worksheet time: 28mins
Li ion batteries work on___ V
9
5
3.3
12
The process of obtaining data or instruction fron memory is called...
Decode
Execute
Fetch
Store
Writing the result in memory happens in the .............. phase
Execute
Fetch
Decode
Store
Which of the following is not a component of the "system bus"
Address bus
Data bus
Control bus
Command bus
The data moves along the data bus..
in one direction
in two directions
The feature of multi-microprocessor architecture is
task dependent
single bus provider for many processors
design is for a specific task
all of the mentioned
An interface between the user or an application program, and the system resources is
microprocessor
microcontroller
multimicroprocessor
operating system
The pipelining process is also called as ______
Superscalar operation
Assembly line operation
Von Neumann cycle
None of the mentioned
Each stage in pipelining should be completed within ___________ cycle.
1
2
3
4
To increase the speed of memory access in pipelining, we make use of _______
Special memory locations
Special purpose registers
Cache
Buffers
Pipelining increases the CPU instruction
Size
Throughput
Cycle rate
Time
Which register points to the address of the next instruction [to execute]
IR (instruction register)
PC (program counter)
MDR (memory data register)
MAR (memory address register)
An instruction consists of...
Address, Address and Value
Opcode and Operand
Operation and Operand
Opcode and Value
What is the best type of language for humans to work with?
Instruction Sets
Assembly
High-level (C, C++, Python, Java)
Several CISC instructions may be equivalent to a single RISC instruction
TRUE
FALSE
CISC aims to use as few lines of assembly code as possible, even if more clock cycles are needed as a result.
TRUE
FALSE
RISC aims to improve processing speed by simplifying instructions so that one line takes one clock cycle.
TRUE
FALSE
RISC code may have fewer lines of code, but will take more processor time.
TRUE
FALSE
CISC code may have fewer lines of code, but will take more processor time.
TRUE
FALSE
RISC code may have more lines of code than the CISC equivalent
TRUE
FALSE
An example of where you would find CISC processors:
Tablets
Smartphones
Laptops
Desktop Computers
Smartwatches
An example of where you would find RISC processors:
Tablets
Smartphones
Laptops
Desktop Computers
Smartwatches
SIMD is...
Single Instruction Multiple Data
Single Information Mega Data
Single Instruction Medium Data
Single Instruction Multiple Differentiation
MIMD is...
Multiple Instruction Multiple Data
Multiple Information Mega Data
Multiple Instruction Medium Data
Multiple Instruction Multiple Differentiation
Interrupts is ...?
A: An important concept in microcontroller.
B: causes the microcontroller to respond to an external and internal event very quickly.
C: Used to reset a microcontroller externally
D: A&B
Why do MCUs use RISC Architecture instead of CISC?
RISC has a more complicated instruction
RISC has a larger instruction sets
RISC has a complex decoding of instructions
RISC has lower power consumption
What is the use of Real Time Clock (RTC)?
a fail safe device to prevent MCU from crashing
a clock generator for the MCU
obtaining real time data from the register
keeping the track of time, e.g., date, hour, and minute.
Why do we need to service (send signal) to Watchdog timer periodically?
To check the time that has passed during the operations of the MCU.
To watch the flow of data from data memory.
To let watchdog know that the MCU is still operating normally.
To let watchdog know that the MCU is NOT operating normally.
What will happen if the main program fails to service the watchdog timer periodically?
The system will lock-up/crash.
The system will be reset.
The watchdog will be terminated.
The system's timer will be counting down.
What does GPIO stand for?
General Purpose Inner Outer Propeller
General Purpose Input Output Pins
General Purpose Interested Old People
General Purpose Input Output Processor
Before your program “code” can be sent to the board, it needs to be converted into instructions that the board understands. This process is called...
Stop
Compile
Create Sketch
Serial Monitor
What is Arduino?
A company for selling microcontrollers
A software used to program microcontrollers
An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software
What are the main elements of the Arduino Environment that make it easy to learn, to use and explain why it is so popular?
The IDE
on-line help
The Arduino Board
All of the above
