code no: 09a50506 r09 jawaharlal nehru … · microprocessors and interfacing ... write an assembly...
TRANSCRIPT
Code No: 09A50506
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, HYDERABAD
B. Tech III Year I Semester Examinations, May/June – 2013
Microprocessors and Interfacing
(Computer Science and Engineering)
Time: 3 hours Max. Marks: 75
Answer any five questions
All questions carry equal marks
- - -
1.a) Explain the architecture of 8085 microprocessor with a neat structure.
b) Discuss the following addressing modes of 8086 microprocessor:
i) Indexed ii) Register Relative iii) Register. [9+6]
2. Write in detail about the following instructions with examples:
a) CMPSB b) LODS c) MOVSW
d) REPZ e) SUBB. [15]
3. Explain the working of DMA controller with a neat block diagram. [15]
4. Write an assembly language program to interface keyboard to 8086 processor
using 8255. Do the necessary initializations. [15]
5.a) Explain the sequence of events that happen when an interrupt signal is given to
8086 processor.
b) Draw the interrupt vector table structure and explain. [15]
6.a) Explain the difference between 20mA current loop and RS232-C standard.
b) Explain the registers of 8251 USART. [15]
7.a) Explain the internal RAM organization of 8051 controller.
b) Discuss in detail the following instructions of 8051:
i) SWAP ii) DEC
iii) CJNE iv) DJNZ. [15]
8.a) Differentiate between the timer and counter operations of 8051 controller.
b) Explain the level triggered and edge triggered interrupts of 8051 and the
necessary pins. [15]
********
R09
using 8255. Do the necessary initiali
) Explain the sequence of events that ha
8086 processor.
) Draw the interrupt vector table structure and explain. [15]
6.a) Explain the difference between 20mA current loop and RS232-C standard.
b) Explain the registers of 8251 USART. [15]
7.a) Explain the internal RAM organization of 8051 controller.
d) REPZ e) SUBB. [15]
3. Explain the working of DMA controller with a neat block diagram. [15]
4. Write an assembly language program to interface keyboard to 8086 processor
using 8255. Do the necessary initializations. [15]
) Explain the sequence of events that happen when an interrupt signal is given to
using 8255. Do the necessary initiali
) Explain the sequence of events that ha
8086 processor.
) Draw the interrupt vector table structure and explain. [15]
6.a) Explain the difference between 20mA current loop and RS232-C standard.
b) Explain the registers of 8251 USART. [15]
7.a) Explain the internal RAM organization of 8051 controller.
d) REPZ e) SUBB. [15]
3. Explain the working of DMA controller with a neat block diagram. [15]
4. Write an assembly language program to interface keyboard to 8086 processor
using 8255. Do the necessary initializations. [15]
) Explain the sequence of events that happen when an interrupt signal is given to) Explain the sequence of events that ha
) Draw the interrupt vector table
6.a) Explain the difference between 20m
b) Explain the registers of 8251 USART. [15]
4. Write an assembly language program to interface keyboard to 8086 processor
using 8255. Do the necessary initializations. [15]
of 8051 controller.of 8051 controller.nd counter operationsnd counter operations8.a) Differentiate between the timer a8.a) Differentiate between the timer a8.a) Differentiate between the timer a8.a) Differentiate between the timer a
iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]iii) CJNE iv) DJNZ. [15]
) Discuss in detail the following instructions of 8051:) Discuss in detail the following instructions of 8051:) Discuss in detail the following instructions of 8051:) Discuss in detail the following instructions of 8051:) Discuss in detail the following instructions of 8051: b) Discuss in detail the following instructions of 8051:
A current loop and RS232-C standard.A current loop and RS232-C standard.A current loop and RS232-C standard.A current loop and RS232-C standard.A current loop and RS232-C standard.A current loop and RS232-C standard.6.a) Explain the difference between 20m6.a) Explain the difference between 20m6.a) Explain the difference between 20m6.a) Explain the difference between 20m6.a) Explain the difference between 20m6.a) Explain the difference between 20m6.a) Explain the difference between 20m
structure and explain. [15]) Draw the interrupt vector table) Draw the interrupt vector table) Draw the interrupt vector table b) Draw the interrupt vector table) Draw the interrupt vector table
ppen when an interrupt signal is given to) Explain the sequence of events that ha) Explain the sequence of events that ha) Explain the sequence of events that ha) Explain the sequence of events that ha) Explain the sequence of events that ha) Explain the sequence of events that ha) Explain the sequence of events that ha5.a) Explain the sequence of events that ha) Explain the sequence of events that ha
zations. [15]zations. [15]zations. [15]zations. [15]using 8255. Do the necessary initializations. [15]zations. [15]using 8255. Do the necessary initiali
a) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSWa) CMPSB b) LODS c) MOVSW
ssing modes of 8086 microprocessor:ssing modes of 8086 microprocessor:ssing modes of 8086 microprocessor:b) Discuss the following addressing modes of 8086 microprocessor:b) Discuss the following addreb) Discuss the following addre b) Discuss the following addre
All questions carry equal marksAll questions carry equal marksAll questions carry equal marks
Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75 Time: 3 hours Max. Marks: 75
B. Tech III Year I Semester Examinations, May/June – 2013 B. Tech III Year I Semester Examinations, May/June – 2013 B. Tech III Year I Semester Examinations, May/June – 2013
Microprocessors and Interfacing
B. Tech III Year I Semester Examinations, May/June – 2013
Microprocessors and Interfacing
B. Tech III Year I Semester Examinations, May/June – 2013
Microprocessors and Interfacing
B. Tech III Year I Semester Examinations, May/June – 2013 B. Tech III Year I Semester Examinations, May/June – 2013
CAL UNIVERSITY, HYDERABADCAL UNIVERSITY, HYDERABADCAL UNIVERSITY, HYDERABADCAL UNIVERSITY, HYDERABADJAWAHARLAL NEHRU TECHNOLOGIJAWAHARLAL NEHRU TECHNOLOGIJAWAHARLAL NEHRU TECHNOLOGIJAWAHARLAL NEHRU TECHNOLOGIJAWAHARLAL NEHRU TECHNOLOGI
using 8255. Do the necessary initialiusing 8255. Do the necessary initiali
www.jntuking.com
www.jntuking.com
www.jntuk
ing.co
m