WorksheetsTERM TEST -MICROPROCESSOR AND MICROCONTROLLER SYSTEMS AND DESIGN
Total questions: 120
Worksheet time: 3600secs
Name
Class
Date
1.
A memory connected to a microprocessor has 20 address lines and 16 data lines. What will be the memory capacity?
a)
a. 8 KB
b)
b. 2 MB
c)
c. 16 MB
d)
d. 64 KB
2.
If a 90 GB memory has to be connected to a microprocessor, minimum how many address lines are required?
a)
a. 36
b)
b. 39
c)
c. 32
d)
d. 37
3.
How many address lines are required to connect a 4 KB RAM to a microprocessor?
a)
a. 10
b)
b. 16
c)
c. 12
d)
d. 20
4.
In 8-bit microprocessor, how many opcodes are present?
a)
a. 246
b)
b. 278
c)
c. 250
d)
d. 256
5.
How much memory can a 16-bit CPU directly address?
a)
a. 2 KB
b)
b. 64 KB
c)
c. 8 KB
d)
d. 16 KB
6.
What is Microprocessor?
a)
a) A multipurpose PLD that accepts binary data as input
b)
b) A multipurpose PLD that accepts an integer as input
c)
c) A multipurpose PLD that accepts whole numbers as input
d)
d) A multipurpose PLD that accepts prime numbers as input
7.
The microprocessor of a computer can operate on any information if it is present in ______________ only.
a)
a. Program Counter
b)
b. Flag
c)
c. Main Memory
d)
d. Secondary Memory
8.
Which of the following is true about microprocessors?
a)
a. It has an internal memory
b)
b. It has interfacing circuits
c)
c. It contains ALU, CU, and registers
d)
d. It uses Harvard architecture
9.
Which of the following is not a microprocessor?
a)
a. Z8000
b)
b. Motorola 6809
c)
c.Zilog Z8
d)
d.PIC1x
10.
What is the word length of an 8-bit microprocessor?
a)
a. 8-bits – 64 bits
b)
b. 4-bits – 32 bits
c)
c. 8-bits – 16 bits
d)
d. 8-bits – 32 bits
11.
A microprocessor is a _______ chip integrating all the functions of a CPU of a computer.
a)
a. multiple
b)
b. Single
c)
c. Double
d)
d. Triple
12.
The purpose of the microprocessor is to control ______
a)
a. Memory
b)
b. Switches
c)
c. Processing
d)
d. Tasks
13.
The first digital electronic computer was built in the year________
a)
a. 1950
b)
b. 1960
c)
c. 1940
d)
d. 1930
14.
In 1960’s texas institute invented ______
a)
a. Integrated circuits
b)
b. Microprocessor
c)
c. Vacuum tubes
d)
d. Transistors
15.
The First Microprocessor was__________.
a)
A. Intel 4004
b)
B. 8080
c)
C. 8085
d)
D. 4008
16.
The first microprocessor had a(n)________.
a)
a. 1 – bit data bus
b)
b. 2 – bit data bus
c)
c. 4 – bit data bus
d)
d. 8 – bit data bus
17.
A 20-bit address bus allows access to a memory of capacity.
a)
a. 1 MB
b)
b. 2 MB
c)
c. 4 MB
d)
d. 8 MB
18.
_________destination inverts each bit of destination.
a)
a. NOT
b)
b. NOR
c)
c. AND
d)
d. OR
19.
A _____ Instruction at the end of interrupt service program takes the execution back to the interrupted program
a)
a. Forward
b)
b. Return
c)
c. Data
d)
d. Line
20.
The conditional branch instruction specify ___________ for branching
a)
a. Conditions
b)
b. Instruction
c)
c. Address
d)
d. Memory
21.
What is the primary function of cache memory in the memory subsystem?
a)
a) Long-term data storage
b)
b) Quick access to frequent used data
c)
c) Expanding the CPU’s instruction set
d)
d) Managing access to frequently used data.
22.
Which of the following is the fastest but smallest type of memory directly accessible by the CPU?
a)
a) RAM
b)
b) Cache
c)
c) Hard Drive
d)
d) Optical Disc
23.
Why is the concept of the memory hierarchy essential in the memory subsystem?
a)
a) It simplifies the hardware design
b)
b) It reduces the cost of memory components
c)
c) It balances trade-offs between speed and capacity
d)
d) It eliminates the need for RAM
24.
Which component of the memory subsystem provides data persistence, even when the computer is powered off?
a)
a) RAM
b)
b) Cache
c)
c) SSD
d)
d) Virtual Memory
25.
In a memory hierarchy, what is the purpose of the L1, L2, and L3 cache levels?
a)
a) To store the entire RAM contents
b)
b) To act a permanent data storage
c)
c) To provide different levels of cache speed and capacity
d)
d) To manage
26.
Which of the following is an example of a volatile memory component in the memory subsystem?
a)
a) Hard Drive
b)
b) RAM
c)
c) SSD
d)
d) Optical Disc
27.
In a memory subsystem, which component stores data and instructions that the CPU is actively processing?
a)
a) SSD
b)
b) Registers
c)
c) Cache
d)
d) Optical Disc
28.
What is the role of RAM in the memory subsystem?
a)
a) To provide high-speed cache storage
b)
b) To store frequently used data
c)
c) To extend the CPU’s instruction set
d)
d) To serve as the primary working memory for the CPU
29.
Which memory component is non-volatile and typically used for long-term data storage in the memory subsystem?
a)
a) RAM
b)
b) L2 Cache
c)
c) SSD
d)
d) L1 Cache
30.
Is the type of RAM that retains data bits in its memory as long as power is being supplied.
a)
a) SRAM
b)
b) DRAM
c)
c) ROM
d)
d) COD
31.
Is a long-life and non-volatile storage chip that is widely used in embedded systems.
a)
a) Flash Memory
b)
b) Virtual Memory
c)
c) CD Memory
d)
d) Optical Memory
32.
Is a type of computer storage containing non-volatile, permanent data that, normally, can only be read, not written to.
a)
a) RAM
b)
b) ROM
c)
c) SSD
d)
d) DRAM
33.
The main system memory, is where the data and instructions that the CPU actively uses to perform its tasks are kept
a)
a) DRAM
b)
b) RAM
c)
c) ROM
d)
d) SRAM
34.
_____ serves a specialized purpose in managing graphics and video data, in contrast to the system's primary memory (RAM).
a)
a) RAM
b)
b) SRAM
c)
c) VRAM
d)
d) DRAM
35.
_____ is intended to offer quicker and more effective memory access.
a)
a) SDRAM
b)
b) DRAM
c)
c) RAM
d)
d) ROM
36.
What is the two types of Flash Memory?
a)
a) NOR Flash and NAND Flash
b)
b) COR Flash and CARD Flash
c)
c) RAM Flash and ROM Flash
d)
d) None of the above
37.
SRAM stands for
a)
a) Static Random Access Memory
b)
b) Read Only Memory
c)
c) Synchronous DRAM
d)
d) Dynamic Random Access Memory
38.
DDR SDRAM stands for
a)
a) Double Data Rate Synchronous Dynamic Random Access Memory
b)
b) Synchronous DRAM
c)
c) Dynamic Random Access Memory
d)
d) None of the above
39.
Allows only page access.
a)
a) NOR
b)
b) NAND
c)
c) RAM
d)
d) DRAM
40.
Allows random- access for reading.
a)
a) NOR
b)
b) NAND
c)
c) RAM
d)
d) DRAM
41.
It is part of the abstract model of a computer that defines how the CPU is controlled by the software.
a)
a. I/O Subsystem
b)
b. Instruction Set Architecture (ISA)
c)
c. Computer Architecture
d)
d. Programmable Logic Controller
42.
In which of these modes, the immediate operand is included in the instruction itself?
a)
a. register operand mode
b)
b. immediate operand mode
c)
c. register and immediate operand mode
d)
d. none of the mentioned
43.
In register address mode, the operand is stored in
a)
a. 8-bit general purpose register
b)
b. 16-bit general purpose register
c)
c. Si or Di
d)
d. all of the mentioned
44.
In which of the following addressing mode, the offset is obtained by adding displacement and contents of one of the base registers?
a)
a. indexed mode
b)
b. register mode
c)
c. based mode
d)
d. direct mode
45.
The address of a location of the operand is calculated by adding the contents of any of the base registers, with the contents of any of index registers in
a)
a. based indexed mode
b)
b. based indexed mode with displacement
c)
c. based mode
d)
d. indexed mode
46.
In which of the following addressing mode, the offset is obtained by adding displacement, with the contents of SI?
a)
a. register mode
b)
b. direct mode
c)
c. indexed mode
d)
d. based mode
47.
The representation of 8-bit or 16-bit signed binary operands using 2’s complement is a data type of
a)
a. ASCII
b)
b. Packed BCD
c)
c. Ordinal
d)
d. Integer
48.
The instruction that pushes the general-purpose registers, pointer and index registers on to the stack is
a)
a. PUSHF
b)
b. PUSH*A
c)
c. POPF
d)
d. PUSH IMD
49.
While executing the PUSH*A instruction, the stack pointer is decremented by
a)
a. 16 bits
b)
b. 4 bits
c)
c. 2 bits
d)
d. 1 bit
50.
The instruction that multiplies the content of AL with a signed immediate operand is
a)
a. IMUL
b)
b. SMUL
c)
c. MUL
d)
d. AMUL
51.
IT is a type of low-level programming language that is intended to communicate directly with a computer’s hardware
a)
a. Python language
b)
b. Assembly language
c)
c. C++ language
d)
d. Java language
52.
What converts the programs written in assembly language into machine instructions?
a)
a. Compiler
b)
b. Converter
c)
c. Interpreter
d)
d. Assembler
53.
Instructions which won’t appear in the object program are called as
a)
a. Assembler Directives
b)
b. Redundant instructions
c)
c. Comments
d)
d. Exceptions
54.
The assembler directive EQU, when used in the instruction: Sum EQU 200 does
a)
a. Replaces every occurrence of Sum with 200
b)
b. Assigns 200 bytes of memory starting the location of Sum
c)
c. Finds the first occurrence of Sum and assigns value 200 to it
d)
d. None Of The Above
55.
The instructions like MOV or ADD are called as
a)
a. Operators
b)
b. Command
c)
c. OP-Code
d)
d. Functions
56.
The purpose of the ORIGIN directive is
a)
a. To indicate the starting of the computation code
b)
b. To indicate the starting position in memory, where the program block is to be stored
c)
c. To indicate the purpose of the code
d)
d. To list the locations of all the registers used
57.
The directive used to perform initialization before the execution of the code is
a)
a. EQU
b)
b. Store
c)
c. Dataword
d)
d. Reserve
58.
What directive is used to specify and assign the memory required for the block of code?
a)
a. Assign
b)
b. Set
c)
c. Allocate
d)
d. Reserve
59.
What directive specifies the end of execution of a program?
a)
a. Return
b)
b. Terminate
c)
c. End
d)
d. Reserve
60.
The last statement of the source program should be
a)
a. Stop
b)
b. End
c)
c. Return
d)
d. Op
61.
It is a component that performs the instructions and tasks involved in computer processing. In a computer system, the microprocessor is the central unit that executes and manages the logical instructions passed to it.
a)
A. Microprocessor
b)
B. Microcontroller
c)
C. Microorganism
d)
D. Microphone
62.
What was the global microprocessor market size in 2021?
a)
A. $86.3 billion
b)
B. $89.3 billion
c)
C. $90.3 billion
d)
D. $83.3 billion
63.
What is the expected value of the global microprocessor market in 2030?
a)
A. $500.50 billion
b)
B. $200.20 billion
c)
C. $117.45 billion
d)
D. $127.67 billion
64.
What are the main 3 types of Microprocessors?
a)
A. CISC
b)
B. RISC
c)
C. Special Purpose Processors
d)
D. All the Above mentioned.
65.
In 8-bit microprocessor, what is the maximum opcodes outcome?
a)
A. 256
b)
B. 266
c)
C. 276
d)
D. 286
66.
CISC are ________ operated. Microcode could be a set of instructions (software) for microprocessors that run invisibly inside the chip.
a)
A. Microcode
b)
B. Not Microcode
c)
C. Firmware
d)
D. Both A and C
67.
What corporations are known for CISC?
a)
A. Motorola
b)
B. Intel
c)
C. Cyrix
d)
D. All the above mentioned
68.
These types of microprocessors represent a recent development within the design of microprocessors. RISC CPUs have fewer and simpler instructions programmed into ROM, yet still have the potential of performing complex tasks.
a)
A. RISC
b)
B. CISC
c)
C. Both A & B
d)
D. None of the above
69.
Which of the following are popular RISC processors?
a)
A. DEC Alpha: 21064, 21064A, 21068 etc.
b)
B. SPARC: TMS 390S10.
c)
C. MIPs – R10000.
d)
D. All the above mentioned.
70.
These types of microprocessors are used for specific applications or to boost the performance of main processor. A coprocessor can be said as an example of the special purpose processor. Most microcomputers support the employment of one or more coprocessors.
a)
A. RISC
b)
B. CISC
c)
C. Special Purpose Microprocessors
d)
D. None of the above
71.
It’s the first Microprocessor.
a)
A. Intel 4004
b)
B. Intel 8008
c)
C. Intel 8088
d)
D. Intel 8086
72.
In what year when the first microprocessor was introduced?
a)
A. 1991
b)
B. 1971
c)
C. 1999
d)
D. 1981
73.
If the maximum number of opcodes is 64, what is the value of the bit microprocessor?
a)
A. 6
b)
B. 8
c)
C. 12
d)
D. 16
74.
The Intel 4004 could access ____ of program memory and ____ bytes of RAM.
a)
A. 8KB, 640
b)
B. 4KB, 640
c)
C. 6KB, 256
d)
D. 8KB, 256
75.
What will be the maximum opcodes for a 6-bit microprocessor?
a)
A. 64
b)
B. 128
c)
C. 256
d)
D. 512
76.
What is the Max. The CPU clock rate for Intel 8008?
a)
A. 300 kHz to 800 kHz
b)
B. 500 kHz to 800 kHz
c)
C. 200 kHz to 800 kHz
d)
D. 400 kHz to 800 kHz
77.
What was the world’s first 8-bit programmable microprocessor?
a)
A. Intel 8008
b)
B. Intel 8088
c)
C. Intel 8086
d)
D. Intel 80286
78.
What is the address width of Intel 8008?
a)
A. 18
b)
B. 14
c)
C. 16
d)
D. 20
79.
When was Intel 8008 introduced?
a)
A. April 1972
b)
B. May 1972
c)
C. August 1972
d)
D. September 1972
80.
CISC stands for?
a)
A. Compiled Instruction Set Computers
b)
B. Complex Instruction Set Computers
c)
C. Concrete Instruction Set Computers
d)
D. Contain Instruction Set Computers
81.
This peripheral device allows user input, from the outside world to the computer.
a)
a. Input peripherals
b)
b. Output peripherals
c)
c. Input-Output peripherals
d)
d. All of the above
82.
This peripheral device allows information output, from the computer to the outside world.
a)
a. Input peripherals
b)
b. Output peripherals
c)
c. Input-Output peripherals
d)
d. All of the above
83.
What type of I/O Channels that can be connected to a number of slow and medium speed devices. It is capable of operating number of I/O devices simultaneously.
a)
a. Selector
b)
b. Multiplexer
c)
c. IBM 370 I/O Channel
d)
d. Block-Multiplexer
84.
What type of I/O Channels that computer system configuration includes a number of channels which are connected to one or more I/O devices.
a)
a. Selector
b)
b. Multiplexer
c)
c. IBM 370 I/O Channel
d)
d. Block-Multiplexer
85.
What type of I/O Channel can handle only one I/O operation at a time and is used to control one high speed device at a time.
a)
a. Selector
b)
b. Multiplexer
c)
c. IBM 370 I/O Channel
d)
d. Block-Multiplexer
86.
I/O hardware contains ____________
a)
a. Bus
b)
b. Controller
c)
c. I/O port and its registers
d)
d. All of the mentioned
87.
When hardware is accessed by reading and writing to the specific memory locations, then it is called ____________
a)
a) port-mapped I/O
b)
b) controller-mapped I/O
c)
c) bus-mapped I/O
d)
d) none of the mentioned
88.
The device-status table contains ____________
a)
a) each I/O device type
b)
b) each I/O device address
c)
c) each I/O device state
d)
d) all of the mentioned
89.
A process is moved to wait queue when I/O request is made with ____________
a)
a) non-blocking I/O
b)
b) blocking I/O
c)
c) asynchronous I/O
d)
d) synchronous I/O
90.
A keyboard is an example of a device that is accessed through a __________ interface.
a)
a) block stream
b)
b) set of blocks
c)
c) character stream
d)
d) none of the mentioned
91.
The _________ present a uniform device-access interface to the I/O subsystem, much as system calls provide a standard interface between the application and the operating system.
a)
a) Devices
b)
b) Buses
c)
c) Device drivers
d)
d) I/O systems
92.
An I/O port typically consists of four registers status, control, ________ and ________ registers.
a)
a) system in, system out
b)
b) data in, data out
c)
c) flow in, flow out
d)
d) input, output
93.
Buffering is done to ____________
a)
a) cope with device speed mismatch
b)
b) cope with device transfer size mismatch
c)
c) maintain copy semantics
d)
d) all of the mentioned
94.
Caching is ________ spooling.
a)
a) same as
b)
b) not the same as
c)
c) all of the mentioned
d)
d) none of the mentioned
95.
Caching ____________
a)
a) holds a copy of the data
b)
b) is fast memory
c)
c) holds the only copy of the data
d)
d) holds output for a device
96.
Spooling ____________
a)
a) holds a copy of the data
b)
b) is fast memory
c)
c) holds the only copy of the data
d)
d) holds output for a device
97.
The ________ keeps state information about the use of I/O components.
a)
a) CPU
b)
b) OS
c)
c) kernel
d)
d) shell
98.
Which of the following is I/O Device is a block device?
a)
a) Tape drive
b)
b) USB port
c)
c) Keyboard
d)
d) Mouse
99.
Windows NT uses a __________ implementation for I/O.
a)
a) message – passing
b)
b) draft – passing
c)
c) secondary memory
d)
d) cache
100.
I/O is a _________ in system performance.
a)
a) major factor
b)
b) minor factor
c)
c) does not matter
d)
d) none of the mentioned
101.
Which of the following should a microcontroller at least consist of?
a)
a) CPU, ROM, I/O ports, and timers
b)
b) RAM, ROM, I/O ports, and timers
c)
c) CPU, RAM, I/O ports, and timers
d)
d) CPU, RAM, ROM, I/O ports, and timers
102.
Unlike microprocessors, microcontrollers make use of batteries because they have:
a)
a) high power dissipation
b)
b) low power consumption
c)
c) low voltage consumption
d)
d) low current consumption
103.
What is the order decided by a processor or the CPU of a controller to execute an instruction?
a)
a) decode,fetch,execute
b)
b) execute,fetch,decode
c)
c) fetch,execute,decode
d)
d) fetch,decode,execute
104.
Why microcontrollers are not called general purpose computers?
a)
a) because they have built in RAM and ROM
b)
b) because they design to perform dedicated task
c)
c) because they are cheap
d)
d) because they consume low power
105.
What is the most appropriate criterion for choosing the right microcontroller of our choice?
a)
a) speed
b)
b) availability
c)
c) ease with the product
d)
d) all of the mentioned
106.
What is the file extension that is loaded in a microcontroller for executing any instruction?
a)
a) .doc
b)
b) .c
c)
c) .txt
d)
d) .hex
107.
The 8255 is a ______ chip.
a)
a) Digital to analog
b)
b) Input/Output
c)
c) Analog to Digital
d)
d) None of the mentioned
108.
Which of the following pins of a microcontroller are directly connected with 8255?
a)
a) WR
b)
b) D0-D7
c)
c) RD
d)
d) All of the mentioned
109.
Why are ULN2803 normally used between the microcontrollers and the relays?
a)
a) for increasing the voltage capability required by a relay
b)
b) for switching purposes
c)
c) for increasing the current capability required by a relay
d)
d) all of the mentioned
110.
If we say microcontroller is 8-bit then here 8-bit denotes size of:
a)
a) Data Bus
b)
b) ALU
c)
c) Control Bus
d)
d) Address Bus
111.
The microcontrollers are used in?
a)
a) computers, laptops, televisions
b)
b) printers, refrigerators
c)
c) microwave ovens
d)
d) all of the above
112.
How many microcontrollers are there based on bits?
a)
a) one
b)
b) two
c)
c) three
d)
d) four
113.
The 8-bit microcontrollers are used to execute _________
a)
a) Arithmetic operations only
b)
b) Logical operations only
c)
c) Both a and b
d)
d) None of the above
114.
The 8051 microcontroller is a __________ bit microcontroller
a)
a) 8 bit microcontroller
b)
b) 16 bit microcontroller
c)
c) 32 bit microcontroller
d)
d) None of the above
115.
The microcontrollers are divided into how many categories?
a)
a) One
b)
b) Two
c)
c) Three
d)
d) Four
116.
____________ is an example of 16 bit microcontroller
a)
a) 8031 microcontroller
b)
b) 8051 microcontroller
c)
c) 8096 microcontroller
d)
d) None of the above
117.
The 32 bit microcontroller used in automatically controlled applications like __________
a)
a) Automatic operational machines
b)
b) Medical appliances
c)
c) Both a and b
d)
d) None of the above
118.
_________ is an example of external memory microcontroller
a)
a) Intel 8031 microcontroller
b)
b) 8051 microcontroller
c)
c) 8096 microcontroller
d)
d) None of the above
119.
__________ is an example of embedded memory microcontroller
a)
a) Intel 8031 microcontroller
b)
b) 8051 microcontroller
c)
c) 8096 microcontroller
d)
d) None of the above
120.
The accumulator in an 8051 microcontroller is a ________
a)
a) 8 bit register
b)
b) 16 bit register
c)
c) 32 bit register
d)
d) None of the above
100 %
