Question Bank
Question Bank
YEAR/SEMESTER III/ V
QUESTION BANK
PART – A
1) Given that (BX) =0158 (DI) =10A5 Displacement = 1B57 (DS)=2100. Determine the
effective address and physical address for the following addressing modes.
(a) Register Indirect
(b) Relative based indexed.
2) What are macros?
3) What is the need for interrupts in microprocessor operation?
4) What are byte and string manipulation?
5) Define Stack pointer
6) List the various addressing modes of 8086.
7) The offset address of a data is (341B)H and the data segment register value is
(123A)H. What is the physical address of data?
8) List the Flags of 8086 microprocessor.
9) List the segment registers of 8086 microprocessor.
10) Calculate the physical address, when segment address is 1085H and effective
address is 4537H.
11) Show how the 2 byte INT instruction can be applied for debugging.
12) List the addressing modes of 8086. Give examples.
13) Write about the different types of interrupts supported in 8086.
14) What is the processing element inside the microprocessor? What process it does?
15) How many memory locations can be addressed by 8086 microprocessor?
16) If the stack segment register contains 3000H and the stack pointer register
contains 8434H, what is the physical address of the top of the stack?
17) What do you mean by addressing modes?
18) Give the operation of CBW and TEST instructions of 8086?
19) How 16-Bit address is converted into 20-Bit address in 8086?
20) Name the hardware interrupts of 8086.
21) What address in the interrupt vector table, are used for a Type-2 interrupt in 8086?
22) What are called assembler directives? Give two examples.
23) Draw the 8086 flag register format.
24) Why AAD is to be executed before DIV instruction while converting unpacked BCD
to Binary number?
25) List the pointer and index registers of 8086 architecture.
26) Identify the addressing modes involved in the following 8086 instructions:
MOV AX, 0005H; MOV AX, 50H [BX][SI].
27) Give the significance of Interrupt flag in 8086 processor.
28) What do you mean by Non Maskable Interrupt?
29) List the different flags affected by the arithmetic and logic operations.
30) Draw the contents of the stack and the registers after a PUSH instruction.
PART – B
PART-C
1) Write an 8086 ALP to sort out any given 10 numbers in ascending and descending
order.
2) (i) Write a program to find the average of ten numbers.
(ii) Write an assembly language program in 8086 to search the largest data in an
array.
3) (i)Write a program to divide two 8-Bit numbers.
(ii) Write a 8086 assembly language program to convert BCD data -Binary data.
UNIT II - 8086 SYSTEM BUS STRUCTURE
PART – A
PART-B
PART-C
1) With neat diagram explain the minimum mode of operation of 8086 and the
functionality of the signals specific to the minimum mode of operation. Also explain
the bus timing diagram for input and output transfer on a minimum mode.
2) Enumerate I/O programming by its major input and output operation.
3) Explain the basic bus access control and arbitration schemes used in multiprocessor
system or Explain the basic bus access control and arbitration schemes used in loosely
coupled multiprocessor system
PART – A
PART – B
1) Draw the block diagram and explain the operations of 8251 serial communication
interface.
2) How are D/A and A/D interfaces used? Explain.
3) Explain in detail about DMA controller.
4) Draw and explain functional diagram of keyboard and display controller.
5) With a neat block diagram explain the 8255 Programmable Peripheral Interface and
its operating modes.
6) Explain the different modes of operation of 8253/54 timer.
7) (i)Bring about the features of 8251.
(ii)Discuss how 8251 is used for serial data communication.
(iii)Explain the advantages of using the USART chips in microprocessor based systems.
8) Draw the architectural block diagram of 8259 Programmable Interrupt controller and
explain.
9) With neat diagram explain the traffic light controller interface using 8086
microprocessor.
PART-C
1) Explain the interfacing of 8279 with 8086 with its various control word formats.
2) Illustrate traffic light controller with its interfacing procedure and programming.
3) How do you interface a keyboard and the display using Keyboard/display controller?
Write a program to interface keyboard display controller with 8086 Microprocessor.
UNIT IV – MICROCONTROLLER
PART – A
PART – B
1) Briefly explain about the various addressing modes of 8051 with one example
2) Explain the architecture of 8051 with a neat diagram
3) Discuss the ports and its circuits of 8051.
4) Write the available special function registers in 8051. Explain each register with its
format and functions.
5) (i) Explain the TMOD function register and its timer modes of operations.
(ii) Describe the functions of the following signals in 8051: RST, EA, PSEN and ALE
6) Draw the functional block diagram of 8051 microcontroller and explain each block.
7) Draw the pin diagram of 8051 Microcontroller and explain the Input /Output lines in
detail.
8) Explain the internal data memory structure of 8051 microcontroller with its SFRs.
9) Explain in detail about the 8051 register banks and stack.
10) Draw and explain the functions of bits in TMOD and TCON registers of 8051.
PART – C
PART – A
PART – B
PART – C
1) With a neat circuit diagram explain how a 4*4 keypad is interfaced with 8051
microcontroller and write 8051 ALP for keypad scanning.
2) Draw the diagram to interface stepper motor with 8051 microcontroller and write
an ALP to run the stepper motor in both forward and reverse direction with delay.
3) Design a circuit to generate 12 MHz frequency for a system. Write a program for
generation of unipolar square waveform of 1KHz frequency using timer 0 of 8051 in
mode 0.
-------