Question: I Microcontroller Concepts [ 8 marks ] In the context of this course, what is the best definition of a microcontroller? [ 1 mark ]
I Microcontroller Concepts marks
In the context of this course, what is the best definition of a microcontroller? mark
a A central processing unit, some memory, and several peripherals on a single integrated circuit.
b A short person who tells people what to do
c A central processing unit on a single integrated circuit.
d A central processing unit, some memory, and several peripherals on a small circuit board.
In the context of this course, what is the best definition of a bus? mark
a Part of memory used to store addresses.
b A wire that transmits binary information serially between various electronic circuits.
c A set of parallel wires used to move binary information between various electronic circuits.
d A large vehicle used by may public transit organizations.
In the context of this course, what is the best definition of IOmapped architecture? mark
a A design where peripherals share the same address space as the main memory.
b A design where the system has so many IO devices the programmer needs a map to find them all.
c A design where peripherals share the same address space as main memory, but have a different data bus.
d design where peripherals have a separate, special address space.
In the context of this course, what is the best definition of a minterm? mark
a An indexed row on a truth table.
b The bitwise logical and of two bit numbers.
c A Boolean expression that evaluates as True when an bit number is inside a given range.
d A Boolean expression that evaluates as True when an number is a valid address in a bit space.
What does the instruction mark
a Subtracts the value in from the value in and stores the result in
b Subtracts the value in from the value in and stores the result in
c Subtracts the value in from the value in updates the status flags, and discards the result.
d Subtracts the value in from the value in and stores the result in
What must be true for a mnemonic to execute if it has the vs condition code? mark
a The status flag is
b The status flag is
c The status flag is
d The status flag is
If multiple devices are connected to the same communications network, how can a device specify which other device it wishes to communicate with? mark
a In fullduplex mode the transmission line from one device is directly wired to the receiving port of another device, so it is simply a matter of choosing the appropriate transmission line to reach a specific device.
b The first communications frame sent by the master contains the target address of the device it wishes to communicate with.
c The devices on the network are all memorymapped, so the transmitter can access the desired registers of the target by sending the appropriate address on the address bus.
d The transmitting device holds the SCL low, while all other devices in the network send an acknowledgement pulse on SDA. The transmitting device releases SCL when the correct target device has acknowledged.
What is a stack overflow? mark
a When the stack pointer reaches the maximum level and wraps around back to zero.
b A popular questionandanswer website for computer programming.
c When the call stack pointer exceeds the stack bound defined by the frame pointer set in the program status register.
d When the stack has grown large enough that pushing data to the stack results in overwriting other data stored in memory, or attempting to push to unallocated or reserved space.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
