written 7.8 years ago by |
Microprocessor & Interfacing - Dec 2014
Computer Engineering (Semester 5)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
1 (a) Draw and explain the 8086 microprocessor architecture.(7 marks)
1 (b) Explain the concept of segmented memory? What are its advantages?(7 marks)
2 (a) (i) Differentiate between microprocessor and microcontroller.(3 marks)
2 (a) (ii) What is an instruction queue? Explain in details.(4 marks)
2 (b) Explain the following instruction :
1) LDS 2) PUSHF 3) DAA 4) CBW 5) SAR 6) RCR 7) RET.(7 marks)
2 (c) (i) The original contents of AX,BI, word-sized memory location SUM, and cary flag CF are 1234H,ABH,00CDH, and 0H, respectively. Describe the result of executing the following sequence of instructions :
ADD AX,[SUM]
ADC BL, 05H
INC WORD PTR [SUM].(4 marks)
2 (c) (ii) Compare the minimum and maximum modes of the 8086 microprocessor.(3 marks)
3 (a) Write an 8086 assembly program to find largest of two 8-bit numbers.(7 marks)
3 (b) Explain different types of registers in 8086 microprocessor architecture.(7 marks)
3 (c) Write an 8086 assembly program to sum series of 8-bit numbers.(7 marks)
3 (d) Explain the flag register format of 80286 with suitable figure.(7 marks)
4 (a) Draw and explain the internal block diagram of 80296 microprocessor.(7 marks)
4 (b) Explain the 80386 microprocessor register set.(7 marks)
4 (c) Draw and explain the internal block diagram of 80486 microprocessor.(7 marks)
4 (d) Explain the addressing modes of 80386 with examples.(7 marks)
5 (a) Explain the MMX and Hyper Threading.(7 marks)
5 (b) what is descriptor table? what is its use? Dedifferentiate between GDT and
LDT.(7 marks)
5 (d) Differentiate the RISC architecture and ClSC architecture.(7 marks)