You are on page 1of 1

IBAIS University

Fall Trimester Final Examination-2016


Department of Computer Science & Engineering
Program: BSCSE(Evening)
Course Code: CSE-415
Course Title: Microprocessor & Assembly Language Programming

(Answer any 4 questions )


Time: 1.5 Hours Marks: 40

1. a) Depict the functions of a microprocessor with the help of a flowchart. 5


b) Write the functions for the following instructions - 5
i)IN AL,p8
ii)IN EAX,p8
iii)OUT p8,AL
iv)OUT DX,AL
v)INSD
d) Explain the operation of software interrupt instructions INT,INTO,INTO,INT3 and Bound.
c) Illustrate the functions of following dedicated interrupt in the microprocessor.
i)Divide error
ii)Single-step or trap
iii)non-maskable interrupt
iv)Break -Point
d) Distinguish between memory mapped I/O system and isolated I/O system.
2. a) Write the functions of PC,IR,MAR,MBR. 3
b) Write PSW condition codes and status information. 3
c) Characterize the microprocessors of different generations with example. 4
d) Describe the operation of the BOUND instruction.
e) What is special about the NMI interrupt? The NMI interrupt is level sensitive, is it True or false?
3. a) Illustrate the address, data and control connections of a pseudo memory component with memory 5
pin connections.
b) How to interface MRDC and MWTC in 8088/80188 microprocessor ? 5

4. a) Why separate bank strobe need to develop high bank and low bank of the 8086/80286/80386SX 5
microprocessors? Depict the memory location with BHE and BLE .

b) Specify memory bank selection Truth table using BHE and BLE . 5

5. a) Draw the pin-out of the 8086 microprocessor in maximum mode operation. 4


b) Depict the pin connections with specific functions of each pin in minimum mode operation of 6
8086/8088 microprocessor.
6. a) Denote data addressing modes in terms of Register addressing and Immediate addressing. 5
b) Differentiate between Direct addressing and Register Indirect addressing. 5

You might also like