0% found this document useful (0 votes)
14 views5 pages

Ca 2 - Microprocessor

The document consists of multiple sets of questions related to microprocessors, specifically focusing on the 8086 architecture, its operations, instruction sets, and interfacing with other components. Topics include the architecture of 8086, addressing modes, assembly language programming, memory organization, and the use of various registers and interrupts. Additionally, it covers the 8051 microcontroller architecture, its memory organization, and programming techniques.

Uploaded by

s0dabaf1k0b2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views5 pages

Ca 2 - Microprocessor

The document consists of multiple sets of questions related to microprocessors, specifically focusing on the 8086 architecture, its operations, instruction sets, and interfacing with other components. Topics include the architecture of 8086, addressing modes, assembly language programming, memory organization, and the use of various registers and interrupts. Additionally, it covers the 8051 microcontroller architecture, its memory organization, and programming techniques.

Uploaded by

s0dabaf1k0b2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CA 2 : MICROPROCESSOR

Dr. Amarjit Roy

SET : 01

1. Sketch the Architecture of 8086 and summarize the role of EU unit.


2. With a neat sketch describe the Minimum and Maximum mode of operation of
8086 with neat timing (read and write cycle) diagrams
3. (a) Discuss register organization of 8086 microprocessor? What are the special
functions of general purpose registers?
(b) Explain the following pins of 8086?
(i) HOLD (ii) TEST (iii) NMI
4. (a) Explain physical memory organization for 8086 microprocessor.
(b) Describe the timing diagrams of minimum mode write operation and explain
in detail.
5. (a) How do you implement memory segmentation and instruction pipelining in
8086 microprocessor, Explain?
(b) Explain the following pins of 8086?
(i)READY (ii) INTR (iii) ALE
6. (a) Discuss Flag Register Format in 8086 and explain significance of each flag.
(b) Differentiate between minimum mode and maximum mode 8086 operation
with the help of suitable diagrams.
7. a) Draw the Architecture of 8086 and summarize the role of BIU unit.
b) List the advantages of memory segmentation.
8. a) Illustrate the functionality of Flag register with suitable examples.
b) What is memory segmentation? Explain the use of segmentation in different
applications.
9. Explain the architecture of 8086 with neat diagram.
10. Explain the function of following registers 8086 microprocessor. a)
AX,BX,CX,DX b) CS,DS,SS, ES c) BP,SP, SI& DI d) IP and instruction queue
CA 2 : MICROPROCESSOR
Dr. Amarjit Roy

SET : 02
1. List and explain the addressing modes of 8086 with examples?
2. a) Write an assembly language program to convert unpacked BCD to ASCII.
b) Write an assembly language program to find sum of squares
3. (a) Explain any 2 groups of instructions in 8086.
(b) Calculate physical address of the memory location being referred in the given
instructions for the following values in the 8086 registers
CS=1120h,DS=1150h,ES=1250h,SS=1350h,AX=1000h,BX=2000h,
CX=3000,DX=4000h, SI=1111h,DI=2222h,SP=1010h,BP=1100h
(i) MOV AX, [BX]
(ii) MOV AX, [BP][SI]
(iii) MOV AX, [BX][DI]10H
(iv) MOV AX, [BP][DI]-10H
4. (a) Develop an assembly language program to find the sum of squares of first ten
numbers.
(b) Develop an assembly language program to find number of even and odd
numbers in an 8- bit array.
5. (a) Implement a programming logic in assembly language to sort the given list of
ten numbers starting at memory location 1000h in ascending order.
(b) Explain the following instructions with an example to each?
(i) AAA (ii) SCASB (iii) SHR
6. Write an assembly language program to reverse the given string “1, 2, 3, 4, 5”
with string instructions.
(b) List various addressing modes supported in 8086 microprocessor
programming and give one example to each.
7. Explain the Addressing Modes of 8086 microprocessor with examples
8. a) Write an assembly language program to sort the given values in descending
order with detailed explanation of taking example data.
b) Define assembler directives and mention the purpose of assembler directives
with some examples
9. Explain the instructions of 8086 with examples.
10. a) Write an 8086 assembly language program to convert Binary to BCD number?
b) Describe in detail about the Procedures with suitable syntax and example.
CA 2 : MICROPROCESSOR
Dr. Amarjit Roy

SET : 03

1. a) Discuss how 8251 is used for serial communication of data.


b) Write short notes on 5 types of interrupts supported by 8086.
2. a) Construct an Interface of two 16k×8 EPROMS & and two 32k×8 RAM chips with
8086. Select suitable memory map.
b) Explain the purpose of interfacing 8257 with 8086
3. With a neat block diagram explain the operation of 8251 USART.
4. Explain the internal architecture of 8259 PIC and explain its blocks.
5. With the help of a neat diagram discuss the operation of DMA controller 8257 and
its interfacing with 8086 microprocessor.
6. Discuss the need for an interrupt controller. Enumerate the functionality of 8259PIC
(priority interrupt controller) with the help of neat block diagram.
7. Explain the control word format of 8255 in I/O & BSR mode.
8. Illustrate the purpose of 8251 USART and how it is interfaced with 8086.
9. Draw the Block diagram and explain the operations of 8255 PPI. OR
10. Explain the architecture of 8251A with neat diagram.
CA 2 : MICROPROCESSOR
Dr. Amarjit Roy

SET : 04

1. a) Discuss the internal memory organization of the 8051 microcontroller.


b) Write an Assembly Language Program using 8051,
i) Addition of two 8 bit Numbers ii). Multiplication of two 8 bit Numbers
2. a) Define ports and explain for ports in 8051 Microcontroller.
b) Sketch and illustrate how to access external memory devices in an
8051based system.
3. (a) Discuss internal memory organization of 8051 microcontroller.
(b) Interface a 2-digit 7 segment LED display to the 8051 microcontroller and
write a program to display numbers 00 to 99.
4. (a) How many number of IO ports are available in 8051? List all the ports
with relevant sketches and what are the ports used for external memory access?
(b) Develop assembly language program using branch instructions of 8051.
5. (a) Enumerate the features of 8051 microcontroller with the help of neat
architecture diagram.
(b) Discuss external memory access capacity of 8051 microcontroller and list
the instructions used to access external memory.
6. (a) Explain about the Timers of 8051 with its Modes of Operation, and the
Registers used for 8051 Timers.
(b) What are the interrupts available in 8051? Explain about the Interrupt
Structure.
7. a) Explain the architecture of 8051 microcontroller.
b) Write short notes on external hardware interrupts of 8051 microcontroller.
8. a) Describe the operation of I/O ports in 8051 with neat sketch.
b) List the format of PSW register of 8051 and explain each bit
9. a) Describe about the timer mode 0 with a neat sketch in 8051 microcontroller.
b) Write short notes on external hardware interrupts of 8051 microcontroller.
10. a) Explain about the Memory Structure of 8051.
b)Write an Assembly Language Program using 8051
i)Addition of two 8 bit Numbers ii). Addition of two 16 bit Numbers?
CA 2 : MICROPROCESSOR
Dr. Amarjit Roy

SET : 05

1. a) Explain the register IE format of 8051


b) Describe the Interrupt, vector table and exception handler in ARM. .
2. a) Explain about TCON & PCON operation with an example.
b) Mention about the program status register instructions in ARM processor.
3. (a) Explain how do you do the programming of 8051 by using timers and
counters.
(b) Discuss interrupt structure of 8051 microcontroller and explain in detail.
4. Write Short notes on the following
(i) Current program status register
(ii) Registers of ARM Processor
5. Draw the Architecture of ARM processor and explain each function in detail.
6. Explain about the Serial data communication of 8051 with its registers. Also
explain about the Modes of operation of the same.
7. a) Explain about the CPSR register of ARM processor
b) Explain about Architecture of ARM processor
8. a) Explain the SCON register in 8051.
b) Describe the Interrupt, vector table and exception handler in ARM.
9. Describe the various timers/ counters of 8051.
10. a) Describe the Software Interrupt instructions in ARM.
b) Mention about the program status register instructions in ARM processor.

You might also like