Sheet - 1
Sheet - 1
Sheet - 1
1. What will be the values of the specified registers and flags after the
a) MOV CX , 0604H
MOV AX , 0A98H
SHL AH , CL
ADD CX , AX
AX=? , CX = ?
b) MOV AX,8F0AH
MUL AL
SUB AH,AL
ADC AX,AX
Logical Address =
Physical Address =
b) MOV DX, [BP] [SI] +7
Logical Address =
Physical Address =
4. Define bit, byte, word, double word, quad word and instruction ?
7. What is an assembler?
11. Specify the four control signals commonly used by the 8085 MPU.
12. Specify the function of the address bus and the direction of the
information flow on the address bus.
16. How many address lines are necessary to address two megabytes
(2048K) of memory?
18. Specify the control signal and the direction of the data flow on the
data bus in a memory-write operation.
21. Why are the program counter and the stack pointer 16-bit
registers?
25. While executing a program, when the 8085 MPU completes the
fetching of the machine code located at the memory address 2057H,
what is the content of the program counter?
29. Explain the functions of the ALE and IO/M signals of the 8085
microprocessor.
30. List the sequence of events that occurs when the 8085 MPU reads
from memory.
31. If the 8085 adds 87H and 79H, specify the contents of the
accumulator and the status of the S, Z, and CY flags.
34. Draw and explain the timing diagram for opcode fetch operation
36. List the five categories of 8085 instructions that manipulate data.
37. Define opcode and operand, and specify the opcode and the
operand in the instruction MOV H, L.
38. Write logical steps to add the following two Hex numbers. Both
the numbers should be saved for future use. Save the sum in the
accumulator. Numbers: A2H and 18H.
39. (a) Specify the contents of the registers and the flag status as the
following instructions are executed.
i. MVI A, 00H ii. MVI B, F8H
v. HLT
41. (a)Why the lower order address bus is multiplexed with data bus?
How they will be de-multiplexed?
(i) ADC (ii) LHLD (iii) RLC (iv) DI (b) Define & explain the term
addressing modes.