Deck 14: Data Processing and Control

Full screen (f)
exit full mode
Question
One of the basic functional blocks of a microcomputer is the arithmetic logic unit.
Use Space or
up arrow
down arrow
to flip the card.
Question
The address bus, along with the data and control busses, is bidirectional.
Question
The control bus and memories share a bidirectional relationship in a typical microcomputer system.
Question
The two classes of devices that computer systems use to hold information are memory devices and storage devices.
Question
Cache memory is used to overcome the relatively high costs of main memory.
Question
BIOS memory holds system- specific low- level code.
Question
Content addressable memory is also called associative memory.
Question
Interfaces that allow computers to transfer data to and from external devices are called data buffers
Question
Memory- mapped I/O and direct I/O differ in that memory- mapped I/O stores data in memory before transferring it in or out of the computer.
Question
The width of the address bus determines how many locations the microprocessor can directly access.
Question
One function of the control bus is to control the speed at which the processor operates.
Question
Control buses differ from other system buses in that control bus signals are unidirectional.
Question
Computer systems use buffers to decrease the propagation delay of system buses.
Question
System software is called the operating system.
Question
Word processors and spreadsheet programs are examples of application software.
Question
Logic devices whose outputs must share signal lines with the outputs of other devices must have tri- state of open collector outputs to avoid bus contention.
Question
When the fanout of a device is exceeded the device may not meet its output voltage or timing specifications.
Question
Buffers are used to ensure that the power dissipation of a device driving multiple loads is not exceeded.
Question
One drawback of buffers is that they increase the propagation delay of signals passing through them.
Question
To ensure that processors can specify which device in the system they wish to access, digital devices like memory have a chip select or chip enable input.
Question
General purpose processors typically have control lines with which to select system devices.
Question
Wait states are used to ensure that processor signals meet the setup and hold times of system devices.
Question
Synchronous buses uses a clocking signal to ensure that signal meet setup and hold times but are slower than asynchronous buses.
Question
Memory and other peripheral devices typically have a signal that lets the processor know when data is ready.
Question
Encoders can be used to generate wait state signals.
Question
When a program is running, the processor goes through a fetch/execute cycle.
Question
Instructions are decoded during the fetch phase of an processor cycle.
Question
Pipelining is a means of increasing the bus speed of a processor.
Question
Another name for the condition code register is the instruction decode register.
Question
Processor registers consist of general purpose registers to store data the processor may require and special registers that perform special functions within the processor.
Question
The address register generates the sequence of memory addresses from which program instructions are taken.
Question
During a read operation the processor places an address on the address bus, generates a read signal, and waits for the selected device to place data on the data bus.
Question
During a write operation the processor places an address on the address bus and data on the data bus, and the device generates a write signal to indicate it has stored the data.
Question
One role of the CPU is to coordinate the operation of devices in the computer system.
Question
Multitasking operating systems requires hardware support from the CPU.
Question
Processors typically use only one addressing mode to standardize how data is stored and accessed in a system.
Question
The object manipulated by a processor instruction is called the operand.
Question
Operands are always one- byte values.
Question
Immediate addressing implicitly contains the operand address in the opcode.
Question
One addressing mode that requires an additional register to generate the operand address is indexed addressing.
Question
Two events than can cause the processor to deviate from its normal operation are exceptions and interrupts.
Question
Polled I/O operation is periodic, inefficient, and generally allows no priority assignments.
Question
The interrupt- driven I/O scheme overcomes the problems associated with polled I/O by communicating with the CPU through the address bus.
Question
The difference between exceptions and interrupts are that exceptions are generated by hardware and interrupts are generated by software.
Question
Special subroutine that contains instructions to process interrupts and exceptions are called programmable interrupt controllers.
Question
Processors must automatically store the contents of the condition code register on the stack when responding to an interrupt or exception.
Question
The addresses of the routines that handle interrupts and exceptions are stored in a special region of memory called the stack.
Question
A bus master is any device in the computer system that can control the system buses.
Question
In some computer systems only the CPU is a bus master.
Question
Bus master use interrupts to gain control of the system bus from the CPU.
Question
One important class of bus master is the DMA (direct memory access) controller.
Question
DMA allows the CPU to process data transfers between RAM and I/O devices faster by speeding up the CPU clock during operations that do not require the use of the ALU.
Question
One role of the operating system is to schedule and allocate system resources.
Question
Multitasking allows a single processor to run more than one process.
Question
Processors have supervisor and user states to ensure that only certain processes in multiuser or multitasking systems have access to restricted system resources.
Question
A system device that handles many details of memory operation in a computer system is the DMA controller.
Question
One type of system service provided by a multitasking operating system is passing messages between system processes.
Question
Microcontrollers are a type of general purpose processor.
Question
Microcontrollers are most often used to build systems that will run application software.
Question
Microcontroller designs must typically include additional system devices like external memory, memory controllers, and communication controllers.
Question
GPIO stands for general purpose I/O.
Question
Microcontrollers use ADCs and DACs to interact with the analog world.
Question
Microcontroller systems that track moving objects require two quadrature encoders for each axis of motion.
Question
Pulse width modulators are often used for motor control in microcontroller systems.
Question
Microcontroller peripherals typically require control registers to specify how the peripheral will function.
Question
Microcontrollers use data registers to contain information about conditions associated with peripheral operation.
Question
Which of the following is not normally a part of a microcomputer?

A) control unit
B) multiplexer
C) ALU
D) memory unit
Question
Which of the following is a typical microcomputer input device?

A) monitor
B) printer
C) plotter
D) keyboard
Question
The processor unit responsible for performing operations such as multiplication and complementing binary data values is the _________.

A) instruction decode register
B) register array
C) arithmetic logic unit
D) timing and control unit
Question
Application programs and data are contained in a computer system's _________.

A) BIOS memory
B) main memory
C) cache memory
D) FIFO memory
Question
A storage device typically _________.

A) stores information electronically
B) is a semiconductor device
C) contains dynamic information that frequently changes
D) interfaces with the system through a peripheral device
Question
A 16- bit address bus can directly access up to _________.

A) 256 memory locations
B) 65,536 memory locations
C) 16 memory locations
D) 1,024 memory locations
Question
To access 16 MB (16,777,216) memory locations a processor requires _________,

A) 24- bit address bus
B) 32- bit address bus
C) 64- bit address bus
D) 20- bit address bus
Question
BIOS memory contains code that _________.

A) loads the operating system
B) installs drivers to configure and provide access to system hardware
C) runs the power on self- test (POST)
D) all of the above
Question
BIOS memory _________.

A) contains the computer operating system
B) contains the same code for all computer systems
C) must retain information when power is removed
D) all of the above
Question
Computers use FIFO (first- in, first- out) memory for __________.

A) the system stack
B) caching data
C) special data structures called queues
D) memory- mapped I/O
Question
An I/O port can be _________.

A) an input, output, or both
B) direct or memory mapped
C) serial or parallel
D) all of the above
Question
The system bus consists of all of the following except _________.

A) power bus
B) control bus
C) data bus
D) address bus
Question
Address bus signals typically __________.

A) open collector
B) unidirectional
C) are active- HIGH
D) all of the above
Question
The control bus signals of a processor differ from address and data bus signals in that they_________

A) must always be buffered
B) operate at different logic level voltages
C) are always active- LOW
D) vary in characteristic, nature, and function from each other
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/127
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 14: Data Processing and Control
1
One of the basic functional blocks of a microcomputer is the arithmetic logic unit.
True
2
The address bus, along with the data and control busses, is bidirectional.
False
3
The control bus and memories share a bidirectional relationship in a typical microcomputer system.
False
4
The two classes of devices that computer systems use to hold information are memory devices and storage devices.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
5
Cache memory is used to overcome the relatively high costs of main memory.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
6
BIOS memory holds system- specific low- level code.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
7
Content addressable memory is also called associative memory.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
8
Interfaces that allow computers to transfer data to and from external devices are called data buffers
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
9
Memory- mapped I/O and direct I/O differ in that memory- mapped I/O stores data in memory before transferring it in or out of the computer.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
10
The width of the address bus determines how many locations the microprocessor can directly access.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
11
One function of the control bus is to control the speed at which the processor operates.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
12
Control buses differ from other system buses in that control bus signals are unidirectional.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
13
Computer systems use buffers to decrease the propagation delay of system buses.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
14
System software is called the operating system.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
15
Word processors and spreadsheet programs are examples of application software.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
16
Logic devices whose outputs must share signal lines with the outputs of other devices must have tri- state of open collector outputs to avoid bus contention.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
17
When the fanout of a device is exceeded the device may not meet its output voltage or timing specifications.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
18
Buffers are used to ensure that the power dissipation of a device driving multiple loads is not exceeded.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
19
One drawback of buffers is that they increase the propagation delay of signals passing through them.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
20
To ensure that processors can specify which device in the system they wish to access, digital devices like memory have a chip select or chip enable input.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
21
General purpose processors typically have control lines with which to select system devices.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
22
Wait states are used to ensure that processor signals meet the setup and hold times of system devices.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
23
Synchronous buses uses a clocking signal to ensure that signal meet setup and hold times but are slower than asynchronous buses.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
24
Memory and other peripheral devices typically have a signal that lets the processor know when data is ready.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
25
Encoders can be used to generate wait state signals.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
26
When a program is running, the processor goes through a fetch/execute cycle.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
27
Instructions are decoded during the fetch phase of an processor cycle.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
28
Pipelining is a means of increasing the bus speed of a processor.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
29
Another name for the condition code register is the instruction decode register.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
30
Processor registers consist of general purpose registers to store data the processor may require and special registers that perform special functions within the processor.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
31
The address register generates the sequence of memory addresses from which program instructions are taken.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
32
During a read operation the processor places an address on the address bus, generates a read signal, and waits for the selected device to place data on the data bus.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
33
During a write operation the processor places an address on the address bus and data on the data bus, and the device generates a write signal to indicate it has stored the data.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
34
One role of the CPU is to coordinate the operation of devices in the computer system.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
35
Multitasking operating systems requires hardware support from the CPU.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
36
Processors typically use only one addressing mode to standardize how data is stored and accessed in a system.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
37
The object manipulated by a processor instruction is called the operand.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
38
Operands are always one- byte values.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
39
Immediate addressing implicitly contains the operand address in the opcode.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
40
One addressing mode that requires an additional register to generate the operand address is indexed addressing.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
41
Two events than can cause the processor to deviate from its normal operation are exceptions and interrupts.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
42
Polled I/O operation is periodic, inefficient, and generally allows no priority assignments.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
43
The interrupt- driven I/O scheme overcomes the problems associated with polled I/O by communicating with the CPU through the address bus.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
44
The difference between exceptions and interrupts are that exceptions are generated by hardware and interrupts are generated by software.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
45
Special subroutine that contains instructions to process interrupts and exceptions are called programmable interrupt controllers.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
46
Processors must automatically store the contents of the condition code register on the stack when responding to an interrupt or exception.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
47
The addresses of the routines that handle interrupts and exceptions are stored in a special region of memory called the stack.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
48
A bus master is any device in the computer system that can control the system buses.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
49
In some computer systems only the CPU is a bus master.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
50
Bus master use interrupts to gain control of the system bus from the CPU.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
51
One important class of bus master is the DMA (direct memory access) controller.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
52
DMA allows the CPU to process data transfers between RAM and I/O devices faster by speeding up the CPU clock during operations that do not require the use of the ALU.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
53
One role of the operating system is to schedule and allocate system resources.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
54
Multitasking allows a single processor to run more than one process.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
55
Processors have supervisor and user states to ensure that only certain processes in multiuser or multitasking systems have access to restricted system resources.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
56
A system device that handles many details of memory operation in a computer system is the DMA controller.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
57
One type of system service provided by a multitasking operating system is passing messages between system processes.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
58
Microcontrollers are a type of general purpose processor.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
59
Microcontrollers are most often used to build systems that will run application software.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
60
Microcontroller designs must typically include additional system devices like external memory, memory controllers, and communication controllers.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
61
GPIO stands for general purpose I/O.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
62
Microcontrollers use ADCs and DACs to interact with the analog world.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
63
Microcontroller systems that track moving objects require two quadrature encoders for each axis of motion.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
64
Pulse width modulators are often used for motor control in microcontroller systems.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
65
Microcontroller peripherals typically require control registers to specify how the peripheral will function.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
66
Microcontrollers use data registers to contain information about conditions associated with peripheral operation.
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
67
Which of the following is not normally a part of a microcomputer?

A) control unit
B) multiplexer
C) ALU
D) memory unit
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
68
Which of the following is a typical microcomputer input device?

A) monitor
B) printer
C) plotter
D) keyboard
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
69
The processor unit responsible for performing operations such as multiplication and complementing binary data values is the _________.

A) instruction decode register
B) register array
C) arithmetic logic unit
D) timing and control unit
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
70
Application programs and data are contained in a computer system's _________.

A) BIOS memory
B) main memory
C) cache memory
D) FIFO memory
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
71
A storage device typically _________.

A) stores information electronically
B) is a semiconductor device
C) contains dynamic information that frequently changes
D) interfaces with the system through a peripheral device
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
72
A 16- bit address bus can directly access up to _________.

A) 256 memory locations
B) 65,536 memory locations
C) 16 memory locations
D) 1,024 memory locations
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
73
To access 16 MB (16,777,216) memory locations a processor requires _________,

A) 24- bit address bus
B) 32- bit address bus
C) 64- bit address bus
D) 20- bit address bus
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
74
BIOS memory contains code that _________.

A) loads the operating system
B) installs drivers to configure and provide access to system hardware
C) runs the power on self- test (POST)
D) all of the above
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
75
BIOS memory _________.

A) contains the computer operating system
B) contains the same code for all computer systems
C) must retain information when power is removed
D) all of the above
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
76
Computers use FIFO (first- in, first- out) memory for __________.

A) the system stack
B) caching data
C) special data structures called queues
D) memory- mapped I/O
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
77
An I/O port can be _________.

A) an input, output, or both
B) direct or memory mapped
C) serial or parallel
D) all of the above
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
78
The system bus consists of all of the following except _________.

A) power bus
B) control bus
C) data bus
D) address bus
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
79
Address bus signals typically __________.

A) open collector
B) unidirectional
C) are active- HIGH
D) all of the above
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
80
The control bus signals of a processor differ from address and data bus signals in that they_________

A) must always be buffered
B) operate at different logic level voltages
C) are always active- LOW
D) vary in characteristic, nature, and function from each other
Unlock Deck
Unlock for access to all 127 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 127 flashcards in this deck.