Cat 3 Question Bank - 20esec502-Mpmc-1
Cat 3 Question Bank - 20esec502-Mpmc-1
Sl.
Mar K–
No Questions CO
ks Leve
.
Split- l
up
1.10
2. 30
3. 20
4. 40
1.8bit
b)12b
it
c)16
bit
d) 20 bit
Part - B / 2Marks/CO1
Mar K–
Sl.No
Questions ks Le CO
.
Split ve
-u p l
5. List the different types of addressing modes of 8086 instruction set? 2 K1 CO1
6. Identify the data lines and address lines available in 8086? 2 K1 CO1
8. Identify the physical address for fetching the next instruction to be 2 K2 CO1
executed, in 8086?
9. Identify the physical address, when segment address is 1085H and 2 K2 CO1
effective address is 4537H.
14 List the different flags available in the status register of 8086? 2 K1 CO1
Part - C / 10 Marks/CO1
Sl. Mar K–
No Questions ks Le CO
. Split ve
-u p l
CO 2 Understand the pin diagram, instruction set, assembler directives and bus cycle of 8086
Microprocessor.(K2)
Part - A / 1 Mark/CO2
Sl. K–
Mar
No Questions Le CO
ks
. ve
Split-
l
up
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
a) 1 to 6 b) 1 to 8 c) 1 to 16 d)1 to 32
2. is the input signal to get extra time for data transfer 1 K1 CO2
a) HOLD b)READY c)
EXTRA d)OVERFLOW
a) HOLD b)READY c)
EXTRA d)OVERFLOW
5. is the input signal that provides the basic timing for 1 K1 CO2
8086
6. The clock frequency for 8086 can vary from MHz 1 K1 CO2
9. During the activities of T4,the DEN is made high to disable the 1 K1 CO2
Part - B / 2Marks/CO2
Ma
Sl.No rk s K–
Questions CO
. Spl Lev
it- el
up
5. State the use of instructions (i) LDS (ii) PUSHF (iii) TEST (iv) CLD 2 K1 CO2
6. State REP prefix? How does it function for string instructions? 2 K1 CO2
12. List the address bus and data bus in 8086. 2 K1 CO2
Part - C / 10 Marks/CO2
Sl. Mar K–
No Questions ks Le CO
. Split ve
-u p l
7. 6 K2
a) Illustrate the usage of branch instruction in 8086 with example
CO2
b) Mention the functions of various signals of 8086
4 K2
10. Write about string manipulation and control transfer instruction of 10 K2 CO2
8086 Microprocessor in detail
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
Sl. Marks K–
Questions CO
No. Split-up Level
1. What is the purpose of the SEG instruction in the 8086 assembly 1 K1 CO3
language?
A) To load a segment register
B) To store a segment register
C) To define a segment
D) To assume a segment
9. What is the purpose of the scan code in the keyboard interface? 1 K1 CO3
A) To identify the keyboard type
B) To identify the pressed key
C) To identify the display type
D) To identify the display resolution
11 Identify the error in the following assembly language instruction of 8086. 1 K1 CO3
MOV SP, B7H
RCL SP,2H
a)No error
b)Input not defined
c)Incorrect register used
d)Syntax error
19 What is the error in the following 8086 assembly code snippet? 1 K1 CO3
.model data
.small
Start: mov ax, @data
mov ds, ax
a)Incorrect memory model
b)Input data not defined
c)Incorrect register type
d)no error
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
Part - B / 2Marks/CO3
Marks
K–
Sl.No. Questions Split- CO
Level
up
4. Construct the Algorithm for converting ASCII code to binary data 2 K1 CO3
5. Develop the Algorithm for converting binary data to ASCII code 2 K1 CO3
10. 2 K1 CO3
State password validation in programming?
11. Identify how shift operation affect a byte in a bitwise operation 2 K1 CO3
12. 2 K1 CO3
Show the process to convert ASCII to binary?
13. 2 K1 CO3
Show how can you convert a lowercase letter to an uppercase letter in
code?
14 Show how does a computer use the keyboard and display for input and 2 K1 CO3
output?
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
15 2 K1 CO3
Tell the role of the 'bitwise AND' and 'bitwise OR' operators in rotating
bytes?
16 What is the main difference between string reversal and string rotation? 2 K1 CO3
19 2 K1 CO3
Show how does a program handle binary-to-ASCII conversions
internally?
Part - C / 10 Marks/CO3
Marks
Sl. K–
Questions Split- CO
No. Level
up
10. 10 K CO3
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
CO 4 Interpret I/O interfaces (8255, 8253/8254, 8279, 8259, 8237) using 8086.(K3)
Sl. Marks K–
Questions CO
No. Split-up Level
A. Interrupt mode
B. Polled mode
C. Decoded Mode
D. Encoded Mode
3. Which pin is used to blank the display during digit switching? 1 K1 CO4
A. WR
B. IR
C. BD
D. DB
5. In which mode do all the Ports of the 8255 PPI work as Input- 1 K1 CO4
Output units for data transfer?
2. BSR mode
3. Mode 0 of I/O mode
4. Mode 1 of I/O mode
5. Mode 2 of I/O mode
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
6. How many bits of data can be transferred between the 8255 PPI 1 K1 CO4
and the interfaced device at a time? or What is the size of internal
bus of the 8255 PPI?
2. 16 bits
3. 12 bits
4. 8 bits
5. None of the above
8. How many data lines in total are there in the 8255 PPI IC? 1 K1 CO4
4. 8 data lines
5. 32 data lines
6. 24 data lines
7. None of the above
11 What are the actual steps that are followed in identifying any key 1 K1 CO4
that is being pressed?
a) wait for the debounce time
b) identify the key that is pressed
c) initially no key should be pressed
d) all of the mentioned
12 The key detection and the key identification are two different 1 K1 CO4
procedures?
a) true
b) false
c) depends on the circumstances
d) difficult to tell
3. 8254
4. 8253
5. 8252
6. 8251
17 For which of the mechanism interrupt mechanism are not required 1 K1 CO4
?
a)To allow the data sharing
b)better control
c)to handle mismatch condition
d)none of the above
19 Which device allows you to enter data and instructions into a 1 K1 CO4
computer?
a) Input device
b) Output device
c) ALU
d) CPU
20 Which input device is used for input text, numbers, and 1 K1 CO4
commands to the computer?
a) Mouse
b) Keyboard
c) Scanner
d) All of the above
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
Part - B / 2Marks/CO4
Marks
K–
Sl.No. Questions Split- CO
Level
up
Part - C / 10 Marks/CO4
Marks
Sl. K–
Questions Split- CO
No. Level
up
1. Illustrate the block diagram of INTEL 8255 with its operating CO4
10 K2
modes
3. Explain in detail the internal block diagram of 8279 chip with a neat CO4
10 K2
sketch
7. K2 CO4
Explain the functional block diagram of INTEL 8259 with a neat
10
sketch
K1
8. Draw and explain the interfacing of INTEL 8259 with 8086 CO4
Microprocessor 10 K2
10. Explain in detail the block diagram of 8237 with a neat sketch 10 K2 CO4
CO5 Describe the advanced microprocessors Pentium and Intel Core i7 Processors and explain
the internal organization of 8051, instruction set and addressing modes and write Assembly
Language Programs in 8051. (K3)
Part - A / 1 Mark/CO5
Sl. Marks K–
Questions CO
No. Split-up Level
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
Part - A / 1 Mark/CO5
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
A. 4
B. 8
C. 16
D. 32
Part - A / 1 Mark/CO5
10. When 8051 wakes up then 0x00 is loaded to which register? 1 K1 CO5
a) PSW
b) SP
c) PC
d) None of the mentioned
12 How are the status of the carry, auxiliary carry and parity flag 1 K1 CO5
affected if the write instruction
MOV A,#9C
ADD A,#64H
a) CY=0,AC=0,P=0
b) CY=1,AC=1,P=0
c) CY=0,AC=1,P=0
d) CY=1,AC=1,P=1
13 If we push data onto the stack then the stack pointer 1 K1 CO5
a) increases with every push
b) decreases with every push
c) increases & decreases with every push
d) none of the mentioned
14 On power up, the 8051 uses which RAM locations for register 1 K1 CO5
R0- R7
a) 00-2F
b) 00-07
c) 00-7F
d) 00-0F
Part - A / 1 Mark/CO5
d) 128 bytes
16 The symbol, ‘addr 16’ represents the 16-bit address which is used 1 K1 CO5
by the instructions to specify the
a) destination address of CALL
b) source address of JUMP
c) destination address of call or jump
d) source address of call or jump
18 The address register for storing the 16-bit addresses can only be 1 K1 CO5
a) stack pointer
b) data pointer
c) instruction register
d) accumulator
23 The Pentium processor has _________ code cache and _____data CO5
cache
a)8KB,8KB
b)18KB,8KB
c)81KB,8KB
d)8KB,81KB
CAT _QB_20ESEC502-MICROPROCESSORS AND MICROCONTROLLERS
Marks
K–
Sl.No. Questions Split- CO
Level
up
13. List the instructions of 8051 that affect all the flags of 8051 2 K1 CO5
15. List the instructions of 8051 that always clear the carry flag 2 K1 CO5
Part - C / 10 Marks/CO5
Marks CO6
Sl. K–
Questions Split- CO Design
No. Level
up Traffic
Light
1 Illustrate the architecture of 8051 with neat diagram 10 K2 CO5
2. K2 CO5
Classify different types of addressing modes in 8051.
10
4. Compare and contrast the data transfer and branch instructions of K2 CO5
10
8051
7. K2 CO5
Classify the addressing modes in detail of 8051 Microcontroller 10
K2 CO5
8. Interpret the functional block diagram of 8051 with a neat sketch 10 K3 CO5
Sl. Marks K–
Questions CO
No. Split-up Level
5. The traffic light control system has been developed using ______ 1 K1 CO6
6. The traffic light control system has ________for stack operations 1 K1 CO6
7. The traffic light control system has ________for system program 1 K1 CO6
storage
10. The segment will be made to glow when applying _____to the 1 K1 CO6
anode and _________ to the cathode
a. 1 / 10
b. 1 / 12
c. 1 / 15
d. 1 / 20
a. TMOD
b. TCON
c. SCON
d. PCON
a. One
b. Two
c. Four
d. Eight
Split- Level
up
2. State how baud rate is calculated for serial data transfer in mode 1. 2 K2 CO6
4. Show the time taken to execute an instruction can be estimated in 8051 CO6
2 K2
controller
10. State the principle of Microcontroller bases stepper motor based K2 CO6
2
control system
Marks
Sl. K–
Questions Split- CO
No. Level
up
1. (i) Construct a program for counter 1 in mode 2 to count the pulses CO6
and display the state of TL1 using 8051.
10 K3
(ii) If a 12 MHZ crystal is connected with 8051, Examine the time
taken for the count in timer 0 to get incremented by one?
4. (i) Construct the program to perform the 1’s and 2’s complement K3 CO6
using 8051. 10
(ii) Build the program to perform Square and Cube using 8051
6. Explain in detail about 8051 serial port with the program. 10 K3 CO6
11 Explain the Traffic Light Control System using 8086 with a neat 10 K3 CO6
sketch
12 Explain the LED Display using 8086 with a neat sketch 10 K3 CO6