Semester Final Examination: April -2024(Held in October-2024)
|
1. |
a) |
Mention the features of 8086
microprocessor. |
[3] |
|
|
b) |
Differentiate between compiler and
assembler. |
[5] |
|
|
c) |
RISC stands for Reduced Instruction Set Computer. It
is designed to reduce the execution time by simplifying the instruction set
of the computer. Show the architecture of a RISC processor. |
[6] |
|
|
|
|
|
|
2. |
a) |
Define term- Addressing Mode and
Offset Address. |
[2] |
|
|
b) |
Write down some
characteristics with example of the following 8086 addressing modes- i. Based, ii. Register
Indirect and iii. Immediate. |
[2×3] |
|
|
c) |
Given, CS=1000H, DS=1000H, SS=2000H, ES=4000H, BX=4000H,
SI=5000H, DI=6000H, IP=8000H and BP=9000H. Find the memory
location from where the 8086 accesses the data while executing the following instructions:
i) MOV BX, [SI-5], ii) MOV CX, DS:
[BP+4] and iii) MOV AH, [BX+10H] |
[2×3] |
|
|
|
|
|
|
3. |
a) |
Mention at least three applications
of Microcontroller in our real life. |
[3] |
|
|
b) |
Differentiate between
Microprocessor and Microcontroller. |
[5] |
|
|
c) |
Draw the architecture of 8051
Microcontroller. |
[6] |
|
|
|
|
|
|
4. |
a) |
Define term- Vector Interrupt,
Non-vector Interrupt, Maskable Interrupt. |
[1×3] |
|
|
b) |
Differentiate
between Hardware Interrupt and Software Interrupt in 8086 microprocessors. |
[5] |
|
|
c) |
Explain how Interrupt works in
computer step by step. |
[6] |
|
|
|
|
|
|
5. |
a) |
Mention at least two advantages of
DMA in computer. |
[4] |
|
|
b) |
Draw the block diagram of
Microcontroller. |
[4] |
|
|
c) |
Explain how DMA Controller works in
computer with appropriate figure. |
[6] |
|
|
|
|
|
|
6. |
a) |
Make a short note on the Co-processor. |
[3] |
|
|
b) |
Interface is the path for
communication between two components. Show the block diagram of memory and
I/O Interfacing with brief description. |
[5] |
|
|
c) |
Consider
A=10001011 and B=01000101 are added together in form of C=A+B. find out the
value of C and show the status of Carry flag, Auxiliary flag,
Parity flag, Zero flag, Sign flag, Overflow flag. |
[6] |
|
|
|
|
|
|
7. |
a) |
Define term- i) Mnemonic, ii)
Opcode, iii) CISC and iv) Program Counter. |
[1×4] |
|
|
b) |
Make comparison between 8085 and
8086 Microprocessor. |
[4] |
|
|
c) |
Draw the architecture
of 8086 Microprocessor and describe the operation of its Bus Interface Unit (BIU) and
Execution Unit (EU). |
[3+3] |
|
|
|
|
|
Semester Final Examination: January – 2024
|
1. |
a) |
State the following
terms- i. Instruction, ii. Mnemonic iii.
Extended ASCII, iv. Assembly Language |
[1×4] |
|
|
b) |
Differentiate between compiler and
assembler. |
[4] |
|
|
c) |
Mention a 8-bit, a
16-bit, a 32-bit and a 64-bit microprocessor and write some characteristics of them. |
[6] |
|
|
|
|
|
|
2. |
a) |
Define sign, carry, parity and zero
8086 FLAG registers. |
[4] |
|
|
b) |
Evaluate the physical address of
8086 microprocessor using offset and segment registers. |
[4] |
|
|
c) |
Write down some
characteristics of the following 8086 addressing modes- i. Based
ii. Register Indirect iii. Based
with Displacement |
[2×3] |
|
|
|
|
|
|
3. |
a) |
Make a brief note about the Digital Signal Processor. |
[4] |
|
|
b) |
Differentiate between RISC and
CISC processor. |
[4] |
|
|
c) |
Build a block diagram
of an 8086 microprocessor and describe the operation of its Bus Interface Unit (BIU) and
Execution Unit (EU). |
[6] |
|
|
|
|
|
|
4. |
a) |
Contrast the terms microprocessor
and microcomputer. |
[4] |
|
|
b) |
Explain Interrupt Vector Table of
8086 microprocessor with figure. |
[5] |
|
|
c) |
Indicate some features of indexed, register and
based indexed 8086 addressing modes. |
[2×3] |
|
|
|
|
|
|
5. |
a) |
Define term: Software and Hardware
Interrupt. |
[3] |
|
|
b) |
Write four differences between 8085 and 8086
microprocessors. |
[5] |
|
|
c) |
Given,
CS=1000H, DS=2000H, SS=3000H, ES=4000H, BX=5000H, SI=6000H, DI=7000H,
IP=8000H and BP=9000H. Find the memory location from where the 8086 accesses
the data while executing the following instructions: i) MOV DX, [BX+SI+6] ii) MOV AL, [BP+DI+8] |
[2×3] |
|
|
|
|
|
|
6. |
a) |
“Microprocessor acts as a
CPU”-explain it. |
[4] |
|
|
b) |
Define the following
terms- i. Program Counter ii. Source Index
iii. Assembler iv. Offset Address |
[1×4] |
|
|
c) |
Briefly explain the components of a
microprocessor-based system. |
[6] |
|
|
|
|
|
|
7. |
a) |
Point out the roles of code segment
and data segment registers. |
[3] |
|
|
b) |
Compare maskable and non-maskable
interrupts. |
[5] |
|
|
c) |
Figure out the programming model of
8086 through the Core2 microprocessor including the 64-bit extensions and define
RAX, CX, RDX and RBP registers. |
[6] |
|
|
|
|
|
|
1. |
a) |
State microprocessor. “Microprocessor
acts as a CPU”-explain it. |
[1+3] |
|
b) |
Define the following
terms- i.
Program Counter ii. Source Index iii. Assembler iv. Offset Address |
[1x4] |
|
|
c) |
Briefly
explain the components of a microprocessor-based system. |
[6]
|
|
|
2. |
a) |
Define instruction. Write
4-data transfer instructions and 4-arithmetic instructions. |
[1+4] |
|
b) |
List out the purposes
of Accumulator and Data registers. |
[4] |
|
|
c) |
Draw the 8086 microprocessor's pin
layout. |
[5]
|
|
|
3. |
a) |
State
microcontroller. Figure out the pin diagram of the 8051 microcontroller. |
[1+4] |
|
b) |
Describe
the architectural diagram of the 8051 microcontroller with figure. |
[7] |
|
|
c) |
Write
two uses of microcontroller in real life. |
[2]
|
|
|
4. |
a) |
Summarize the segment
registers of the 8086 microprocessor. |
[4] |
|
b) |
Examine the 8086 microprocessor's
interrupt vector table with the accompanying figure. |
[7] |
|
|
c) |
Distinguish between
software and hardware interrupts. |
[3]
|
|
|
5. |
a) |
Show the architectural
diagram of the 8086 microprocessor. |
[4] |
|
b) |
Point out the necessity
of Parity and Auxiliary Carry flag registers. |
[4] |
|
|
c) |
Mention
two features of each 80286, 80386, and Pentium microprocessor. |
[6]
|
|
|
6. |
a) |
Explain Absolute,
Indexed, and Register Indirect 8086 addressing modes with examples. |
[6] |
|
b) |
Given, CS=1000H,
DS=2000H, SS=3000H, ES=4000H, BX=5000H, SI=6000H, DI=7000H,
IP=8000H and BP=9000H. Find the memory location from where the 8086 accesses the
data while executing the following instructions: i) MOV DX,
[BX+SI+6] ii) MOV AL,
[BP+DI+8] |
[2x2] |
|
|
c) |
Compare between
RISC and CISC processors. |
[4]
|
|
|
7. |
a) |
Perform Rotate Left and
Rotate Carry Right instructions on data bits=10011010 and carry bit=1. |
[6] |
|
b) |
Make a short note on the
co-processor. |
[4] |
|
|
c) |
Write four differences between 8085
and 8086 microprocessors. |
[4] |
0 Comments