Vous êtes sur la page 1sur 4

Seat No.

: ________
No.________

Enrolment

GUJARAT TECHNOLOGICAL UNIVERSITY


Diploma Engineering - SEMESTERIII EXAMINATION SUMMER 2015

Subject Code: 3330705


Date: 14-05-2015
Subject Name: Microprocessor and Assembly Language Programming
Time: 02:30 pm - 05:00 pm
Total Marks: 70
Instructions:
1.
Attempt all questions.
2.
Make Suitable assumptions wherever necessary.
3.
Figures to the right indicate full marks.
4.
Use of programmable & Communication aids are strictly prohibited.
5.
Use of only simple calculator is permitted in Mathematics.
6.
English version is authentic.

Q.1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Q.2

(a)
(a)
(b)
(b)
(c)
(c)

Q.3

(a)
(a)
(b)
(b)
(c)
(c)

Q.4

(a)
(a)

Answer any seven out of ten.


What do you mean by bus? Name the buses used in microprocessor based
system.
What is an instruction? List the type of instructions.
Define T-state, Machine cycle, instruction cycle.
List the various registers of 8086 microprocessor.
What is the range of addresses for 8085.
What is stack? What is the use of stack pointer?
List the machine cycle needed by LDA instruction.
Which instruction is used to load 16-bit value in register pair.
Addressing mode of ACI 35h is________.
List the maskable interrupt of 8085 Microprocessor.

14

Explain the addressing modes of 8085.


OR
Explain Microprocessor initiated operation.
Explain Flag register of 8085.
OR
Draw the timing diagram of MVI A,FFh instruction.
How does 8086 compute physical address.
OR
What is prefetch queue. Explain its role.

05

Write an assembly language program to subtract 3Ah from 20h.


OR
Write an assembly language program to exchange the contents of reg B and C.

05

Explain concept of pipeling with diagram.


OR
Explain Minimum mode of 8086.
Explain Arithmetic Instruction of 8085 Microprocessor.
OR
Explain CMP B instruction. Give status of CY and Z flags.
Explain the SIM instruction.
OR
Explain the RIM instruction.

05

05
05
05
04
04

05

05
04
04
03
03
1/4

(b)

Q.5

04

(b)
(c)

Give the general steps when interrupt occurs.


OR
Explain hardware interrupts in 8085
Explain architecture of 8085 with block diagram.

(a)
(b)
(c)
(d)

List the various segment registers of 8086 and provide their functions.
Explain working of PUSH instruction.
Explain (i) Ready (ii) INTR (iii) ALE
Name the pins of 8085 associated with interrupts?

04
04
03
03

04
07

************

2/4

.
.

Bus ? Microprocessor based system Bus


.

Instruction ? Instruction .

T-state, Machine cycle, instruction cycle define .

8086 Microprocessor registers .

8085 Microprocessor range .

Stack ? Stack pointer .

LDA instruction machine cycle .

Instruction 16 register pair load .

ACI 35h addressing mode ___________ .

8085 Microprocessor maskable interrupt .


.

8085 Microprocessor addressing mode .

Microprocessor initiated operation .

8085 Flag register .

MVI A,FFh instruction timing diagram .

8086 physical address compute .

prefetch queue ? role .

20h 3Ah .

Register B C contents exchange

Pipeling concept diagram .

8086 Minimum mode .

8085 Arithmetic Instruction .

CMP B instruction . CY Z flags status ?

SIM instruction .

3/4

RIM instruction .

Interrupt step follow .

8085 hardware interrupts .

8085 .

8086 segment register functions .

PUSH instruction working .

(i) Ready (ii) INTR (iii) ALE .

8085 pins interrupts .

************

4/4

Vous aimerez peut-être aussi