Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Micro processors Mid-exam (20 marks)

1. What is the difference between microprocessors and microcontrollers? (3marks)


2. Briefly explain the memory address generation of 8086? And why we need it? (6marks)
a. Code segment and instruction pointer
b. Data segment and source index
c. Stack segment and stack pointer
3. Briefly explain why we need address bus demultiplexing in 8086? Hint use the following figure? (3marks)
4. Explain about CISC and RISC instruction sets and their differences? (2marks)
5. Briefly explain the following opcode architecture with example? (6marks)
a. Stack architecture
b. Accumulator architecture
c. 2-adress architecture
d. 3-adress architecture
6. Explain briefly about the following adressing modes with examples? (7marks)
a. Immediate
b. Direct
c. Register indirect
d. Post increment
e. Displacement
f. Indexed
g. Memory indirect

You might also like