You are on page 1of 3

Microprocessor Practical/OR question bank:

1. What is Assembly Language?


2. What is Assembler?
3. What is Linker?
4. What are the different commands for 32 bit and 64-bit execution?
5. What are different addressing modes? Explain in detail?
6. What are the different assemblers? Explain its uses?
7. What mechanism is used for protection?
8. What is Segmentation and Paging?
9. What are the features of 80386 DX microprocessor?
10. Difference between microprocessor and microcontroller?
11. What is the use of PG bit and which register contain this bit? What is the
use of it?
12. What is the use of PE bit and which register contain this bit? What is the
use of it?
13. What is an instruction queue? Explain?
14. What is REP prefix? How it functions for string instructions?
15. Explain the instructions (i) LDS (ii) PUSHF (iii) BT (iv) CLD
16. What is stack? Explain the use and operation of stack and stack pointer?
17. What are the various interrupts in 8086? Explain.
18. Which interrupts are generally used for critical events?
19. Explain different types of registers in 8086 microprocessor architecture.
20. What are the features of 80386?
21. What is the use of .data section?
22. What is the use of. bss section?
23. What is the use of .text section?
24. How to calculate the message length of any message?
25. What are the different directives in NASM and what is the use of it?
26. What is DQ and DT means?
27. Why we use Read procedure in ALP?
28. Why we use Display procedure in ALP?
29. What do you mean by REST?
30. What are the sizes of following registers?

GDTR, TR, LDTR, IDTR

31. What do you mean by MSW?


32. How to decide your system is in which mode and which bits decides it?
33. What is the use of AF where it is present, which register contains it and
bit number?
34. What is the use of PF where it is present, which register contains it and bit
number?
35. What are the different Linux system calls used for 32-bit and 64-bit
execution and how to define it?
36. What is the use of syscall and int 80h and where it is used?
37. What is the use of index register?
38. What is macro and its syntax?
39. How to define macro? Explain it with example.
40. How to calculate that number is positive or negative?
41. What is the logic behind the hex to bcd and bcd to hex?
42. How to calculate the factorial?
43. What do you mean by recursion?
44. What is the difference in between esi and [esi]?
45. What is the use of (and al,0Fh) instruction in display procedure.
46. When you are using DIV command which registers holds the value
automatically in 32-bit and 64-bit register set and what are those values?
47. When you are using MUL command which registers holds the value
automatically in 32-bit and 64-bit register set and what are those values?
48. What kind of instructions are there in 80386DX Microprocessor?
49. What is the difference in between 80386DX and 80386SX?
50. What is the use of direction flag?
51. What do you mean by nonoverlapped and overlapped block transfer?
What logic has been implemented in this assignment?

Prepared by: Prof. Rashmi B. Kale

You might also like