What is the use of flag? Explain different flags of 8085 with an example.
Draw the timing diagram of LXI H, 5070H instruction.
Explain how does control unit determines the type of instruction after it is read from memory.
What is microprogram sequencer? Differentiate between hardwired control unit and microprogrammed control unit.
What are the basic differences between a branch instruction, a call subroutine instruction, and program interrupt?
What do you mean by pipelining hazards? Explain briefly.
Write short notes on:
a) Addressing modes of 8085
b) Vector Processing
Attempt any TWO questions
[2x10=20]Define symbolic microprogram. You have a list of data stored at memory location starting at 8050H. The end of the data array is indicated by data byte 00H. Write a program to add the set of readings. Store the sum at 9050 and total carry at 9051H.
Write a program to evaluate the arithmetic statement:
X = A-B+C*(D*E+F)/C+H*K
a) Using a general register computer with two address instructions.
b) Using an accumulator type computer with one address instructions.
c) Using a stack organized computer with zero-address operation instructions.
Define Control Word. Explain in detail about the structure of control unit and its basic requirement.