Biju Patnaik University of Technology 2008 M.C.A Microprocessor and Assembly Language Programming - Question Paper
First Semester Examination - 2008
MICROPROCESSOR AND ASSEMBLY. LANGUAGE PROGRAMMING
Fulf Marks - 70
Time-3 Hours
Answer Question Ato. 1 which is compulsory and any five from the rest.
The figures'in the right margin indicate fuit marks for the questions.
1. Answer the following questions ; 2x10
(a) Distinguish between 8085 and 8086 microprocessor
(b) What is the function of> 8259A chip ?
(c) Distinguish between 8257 and 8237A chips.
(e) Whai are the flags affected for executing 8051 instruction ORA ?
(f) What is njln and max mode of 8086 ?
(g) How much lime is required for 9085 microprocessor to execute Ihe instruction MVf A, 08 H ?
fh) Represent decimal negative number i.e., -31.33 in its equivalent hexadecimal form.
(i) Distinguish among miachine cycle, instruction cycle, fetch cycle and execution cycle.
(j) How can a microprocessor distinguish belween am instruction and data ?
2. (a) Explain ihe timing diagram of memory read and out instruction of 8085- 6
(b) Write one ALP for 6085 to multiply two numbers each of one byte length and the result is two bytes length* 4
3y (aj Write an ALP for 8035 to produce a lime delay of one millisecond. 6
jbj Explain the functions of multiplexer, demultiplexer, encoder and decoder
4
4 With a neat functional block diagram,, explain the architecture of lintel 80S5 microprocessor- 10
5., Describe the architecture of Intef 8086 microprocessor, 10
6. Describe the addressing modes of 6086 microprocessor, 5
(b) Explain the pin diagram of 8086 mjcro-
processor.
5
7. (a)i Describe the details about principle of operation, function and use of 8251
USART chip,
5
(b) Explain the function a rod use of 8255A
PPI.
5
{a) Explain various types of flip flops and their uses with their truth tables. 5
(bj Describe various lypes of logfc gates wiih thetr truth tables. 5
IW_
I
V |
Attachment: |
Earning: Approval pending. |