0. Questions
0. Questions
0. Questions
Questions
8086-
1.Write down the features of 8086.
2.Write down the difference between 8085 & 8086.
3.Describe the internal architecture (EU, BIU) of 8086.
4.What is a segment register? Explain the different types of segment registers used in 8086.
5.What is segmentation? Write down the advantages of memory segmentation.
6.Describe the general-purpose register used in 8086.
7.Describe Index Register and Pointer Register used in 8086.
8.What is a flag register? Explain the flag register used in 8086.
9.If register AL = 7FH and instruction ADD AL, 1 is executed then the following are happening
and related math of flag registers.
10. Differentiate among Logical, Offset and Physical Address.
How Logical address translate into physical address? Give an example.
11. Why SP and BP are 16-bit register?
Microprocessor Evolutions-
17. What is microprocessor? Write down the functions of microprocessor.
18. Write down the differences between microprocessor and CPU.
19. Describe the features of each generations of microprocessor.
Or, Describe the features of 4-bit, 8-bit, 16-bit, 32-bit, 64-bit microprocessor.
Or, Explain the evolution of microprocessor.
20. Write down the differences between accumulator based and register based
microprocessor.
21. Write short note on- (i) Bit Slice Processor; (ii) Accumulator Based Processor; (iii)
Register Based Processor.
22. What is micro controller? Write down the differences between micro controller and
microprocessor.
23. Write down the differences between RISC and CISC processor.
Interrupt-
24. What is interrupt? Write down the importance of interrupt.
25. Differences between- (i) Hardware & Software Interrupt
(ii) Maskable & Non-maskable Interrupt (INTR & NMI)
26. Describe dedicated interrupt used in 8086.
27. Write down the differences between interrupt & procedure.
28. What is PIC? Write down the function of PIC?
29. Draw the block diagram of 8259A and describe its block diagram.
Co-Processor-
30. What is co-processor? Write down the function of co-processor.
31. Describe math co-processor 8087 with its appropriate block diagram.
Instruction Format-
32. What is instruction format? Write down different types of instruction format used in 8086
with examples.
Memory Bank-
33. What is memory bank? How data is read by the followings-
(i) 8-bit data from even address bank.
(ii) 8-bit data from odd address bank.
(iii) 16-bit data from even address bank.
(iv) 16-bit data from odd address bank.
DMA-
34. What is DMA and DMA Cntroller? How DMA operations are performs?
Namzul Sir
(Updating…)
Nazmul Sir
27 Write the difference between Intel 8086 processor and Intel Pentium.
28 What do you know about maskable and non-maskable interrupt?
29 Describe 8259A interrupt controller with block diagram.
Write an assembly language program to display all English alphabets.
30 Or
Write an assembly language program to calculate the factorial of a positive integer number.
Write an assembly language program to display all English alphabets.
Source Code:
main proc
mov cx,26
mov ah,02h
mov dl,'A'
L1:
int 21h
inc dl
loop L1
mov ah,4ch
int 21h
main endp
end main
Input/output:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Write an assembly language program to calculate the factorial of a positive integer number.
Source Code:
MOV AL, 00H
MOV SI, 500H
MOV [SI], AL
ADD SI, 01H
ADD AL, 01H
MOV [SI], AL
MOV CX, [0000H]
SUB CX, 0002H
L1:
MOV AL, [SI-1]
ADD AL, [SI]
ADD SI, 01H
MOV [SI], AL
LOOP L1
HLT
END
Flowchart:
Code:
; Program to find Fibonacci Series
MOV AL, 00H
MOV SI, 500H
MOV [SI], AL
ADD SI, 01H
ADD AL, 01H
MOV [SI], AL
MOV CX, [0000H
Flowchart:
Code:
; Program to find Fibonacci Series
MOV AL, 00H
MOV SI, 500H
MOV [SI], AL
ADD SI, 01H
ADD AL, 01H
MOV [SI], AL
MOV CX, [0000
Algorithm
Divide & Conquer Method-
1. Maximum & Minimum (09-01-23)
2. Merge Sort (16-01-23)
3. Bubble Sort (30-01-23)
4. Quick Sort (30-01-23)
5. Knapsack Algorithm (06-02-23)
6. Prim’s Algorithm (13-03-23)
7. Single Source Shortest Path (21-03-23)
8. 8 Queens Problem (27-03-23)