Вы находитесь на странице: 1из 3

Question Bank -2015

EE6502 Microprocessor and Microcontroller(R2013)


Class :III Year EEE
Sem: 5th

PART A

(2 MARKS)

1. What is Microprocessor?
It is a program controlled semiconductor device (IC}, which fetches, decodes and
executes instructions.
(or)
A microprocessor is a multipurpose, programmable logic device that reads binary
instructions from a storage device called memory accepts binary data as input and processes data
according to those instructions and provides result as output.
2. What are the basic units of a microprocessor?
The basic units or blocks of a microprocessor are ALU, an array of registers and control
unit.
3. What is Software and Hardware?
The Software is a set of instructions or commands needed for performing a specific task
by a programmable device or a computing machine.
The Hardware refers to the components or devices used to form computing machine in
which the software can be run and tested. Without software the Hardware is an idle machine.
4. What is assembly language?
The language in which the mnemonics (short -hand form of instructions) are used to write
a program is called assembly language. The manufacturers of microprocessor give the
mnemonics.
5. What are machine language and assembly language programs?
The software developed using 1's and 0's are called machine language, programs.
The software developed using mnemonics are called assembly language programs.
7. Define bit, byte and word.
A digit of the binary number or code is called bit. Also, the bit is the fundamental storage
unit of computer memory. The 8-bit (8-digit) binary number or code is called byte and
16-bit binary number or code is called word.
8. What is a bus?
Bus is a group of conducting lines that carries data, address and control signals.
9. Why data bus is bi-directional?
Microprocessor has to fetch (read) the data from memory or input device for processing
and after processing, it has to store (write) the data to memory or output device. Hence the data
bus is bi- directional.
10. Why address bus is unidirectional?
The address is an identification number used by the microprocessor to identify or access
a memory location or I / O device. It is an output signal from the processor. Hence the address
bus is unidirectional.

11. What is the function of microprocessor in a system?


The microprocessor is the master in the system, which controls all the activity of
the system. It issues address and control signals and fetches the instruction and data from
memory. Then it executes the instruction to take appropriate action.
12. What is the need for timing diagram?
The timing diagram provides information regarding the status of various signals, when a
machine cycle is executed. The knowledge of timing diagram is essential for system designer to
select matched peripheral devices like memories, latches, ports, etc., to form a
microprocessor system.
13. How many machine cycles constitute one instruction cycle in 8085?
Each instruction of the 8085 processor consists of one to five machine cycles.
14. Define opcode and operand.
Opcode (Operation code) is the part of an instruction / directive that identifies a specific
operation. Operand is a part of an instruction / directive that represents a value on which
the instruction acts.
15. What is opcode fetch cycle?
The opcode fetch cycle is a machine cycle executed to fetch the opcode of an instruction
stored in memory. Every instruction starts with opcode fetch machine cycle.
16. How many machine cycles does 8085 have, mention them?
In 8085 have 9 machine cycles, they are opcode fetch, memory read, memory write, I/O
read, I/O write, Interrupt acknowledge, halt, hold & reset.
17. How does the microprocessor differentiate between data and instruction?
When the first m/c code of an instruction is fetched and decoded in the
instruction register, the microprocessor recognizes the number of bytes required to fetch
the entire instruction. For example MVI A, Data, the second byte is always considered as data. If
the data byte is omitted by mistake whatever is in that memory location will be considered as
data & the byte after the data will be treated as the next instruction.
18. What is meant by polling?
Polling or device polling is a process which identifies the device that has interrupted the
microprocessor.
19. What is meant by interrupt?
Interrupt is an external signal that causes a microprocessor to jump to a specific
subroutine
20.Compare CALL and PUSH instructions
CALL PUSH
1. When CALL is executed the microprocessor automatically stores the 16-bit address of
the instruction next to CALL on the stack.
2.When CALL is executed the stack pointer is decremented by two
1.PUSH The programmer uses the instruction to save the contents of the register pair on
the stack.
2. When PUSH is executed the stack pointer is decremented by two

PART B
1.
2.
3.
4.

(16 MARKS)

Draw the block diagram of 8085 mp and explain?


Explain the functions of 8085 signals?
Explain the architecture of 8085 microprocessor in detail with neat block diagram.
Draw the timing diagram of I/O read cycle in 8085 and explain it.

5. Draw and explain the timing diagram of the following instructions of 8085
Microprocessor,
(i)
LDA 2050H
(ii)
RET (16)
6. With necessary diagrams,write short notes on the following:
(i) RAM memory interfacing
(ii)ROM memory interfacing
(iii) Interrupt structure of 8085
7. Write notes on flag registers?
8. Describe the sequence of event that may occur during the different T state in the opcode
fetch machine cycle of 8085?
9. List out the maskable and non maskable interrupts available in 8085?

Вам также может понравиться