Download - Mitra.ac.in

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Department of Information Technology
P.R.M.I.T. & R., Badnera
Subject : Assembly Language Programming
Prepared by:Prof. P. V. Dudhe
Unit I
1. What are important signals of Intel 8086?
2. What is the function of a segment register in 8086?
3. Briefly explain the maximum mode configuration of 8086.
4. What is the difference between minimum and maximum modes of 8086?
5. Explain the concept of segmented memory? What are its advantages?
6. Draw and explain the architecture of 8086.
7. What is the difference between minimum and maximum modes of 8086? How are
these modes selected?
8. Discuss the function of instruction queue in 8086?
9. What are the different flag available in status register of 8086?
10. State the significance of LOCK signal in 8086?
11. What are the functions of bus interface unit (BIU) in 8086?
12. What happens when 8086 is operated in Maximum mode? List the signals that are
unique in this mode?
13. Explain in detail software model of 8086.
14. What are different data types used in 8086 system?
15. Explain need of segment registers in 8086.
Unit II
1. Discuss the various addressing modes of 8086. What are displacement, base and index?
What is an effective address or offset?
2. List the various addressing modes present in 8086?
3. Write an 8086 program to add two 16-bit numbers in CX and DX and store the result in
location 0500H addressed by DI.
4. Explain Arithmetic & Logical instruction with suitable example.
5. State and explain Instruction formats of 8086.
6. Explain Data transfer instructions with suitable example.
7. Explain shift and rotate instructions with example.
8. Explain following instructions
a. AAA
b. AAS
c. DAA
d. DAS
e. MOV
f. CMP
Department of Information Technology
P.R.M.I.T. & R., Badnera
Subject : Assembly Language Programming
Prepared by:Prof. P. V. Dudhe
Unit III
1. Explain the difference between a JMP instruction and CALL instruction.
2. Explain various flags used in 8086 system.
3. Compare Subroutine and Macros.
4. Explain LOOP instructions with example.
5. Explain with suitable example conditional and unconditional Jump instructions.
6. What is subroutine? Explain subroutine instruction.
7. Explain Flag manipulation instructions.
8. Explain Flag format of 8086.What is the function Auxiliary carry flag.
9. What are LOOP and LOOP handling instructions in 8086? Explain with example.
10. Explain Operation of stack in 8086.
11. Explain I/O space in 8086.
12. What do you mean by Macros? Explain with example.
13. What are different types of macros?
Unit IV
1. Explain the concept of Direct Memory Access (DMA).
2. Explain the DMA controller 8237?
3. Why Dynamic RAM need to be refreshed? Explain.
4. Explain need of DMA in 8086 system.
5. Explain EPROM interfacing with 8086 system.
6. Compare static and dynamic RAMs.
7. Explain Static RAM interfacing with 8086.
8. Explain working of 8237 DMA controller with the diagram.
9. Explain internal organization of 8237 DMA controller with bock diagram.
10. What are the modes of operation of 8237 DMA controller.
Department of Information Technology
P.R.M.I.T. & R., Badnera
Subject : Assembly Language Programming
Prepared by:Prof. P. V. Dudhe
Unit V
1. Explain the functional diagram of keyboard and display controller.
2. What are isolated I/O and Memory mapped I/O interface used in 8086 system.
3. Explain modes of working for PPI 8255?
4. Explain internal organization of PPI 8255 with suitable block diagram.
5. Explain internal organization of Timer/counter 8253 with suitable block diagram.
6. Explain I/O write bus cycle for 8086 with timing diagram.
7. Explain in detail input–output instructions of 8086.
8. What are the modes of operation of 8253.How it is programmed in each mode?
Explain.
Unit VI
1. How do 8086 interrupts occur?
2. What are the 8086 interrupt types?
3. What is interrupt service routine?
4. Explain major components of 8259 with the aid of suitable diagram.
5. Give the different types of command words used in 8259?
6. Explain priorities of various interrupts used in 8086 system.
7. Explain the Interrupt vector table in 8086.
8. Explain working of PIC 8259 with the help of its entire interrupt handling sequence.
9. Explain the need of interrupts in microprocessor based system.
10. Draw and explain block diagram of 8259 controller.
11. Explain various types of interrupts and their priority.
12. What are the modes of operation of PIC 8259?
13. What is use of External hardware interrupts ? Explain.