You are on page 1of 2

Microprocessor & Microcontroller System

UEEA 2633
TUTORIAL 1
1. Describe the differences between microprocessor and microcontroller, and their applications.

2. State the function (in one sentence) of the following microprocessor system elements.
a) CPU
b) ROM
c) RAM
d) Address bus
e) Data bus
f) Address decoder
g) Program counter
h) Instruction register

3. Why is the BIOS ROM needed to start the PC, and why does the start-up take some time?

4. Outline the stages in the development of a microcontroller application.

5. Compare machine language, assembly language and high-level language.

6. What is 12310 in hexadecimal?

7. Write 89ABH in binary.

8. Write LKCFES 2017 in ASCII code (in hex form).

9. Compare Data RAM, EEPROM, and Flash in terms of volatility, rewriting speed, and uses.

10. If a microcontroller is an 8-bit processor, then its data bus and/or address bus must be 8
bits long. Justify the above statement.

11. Elaborate in detail on the memory write operation.

12. Elaborate in detail on the memory read operation.


Microprocessor & Microcontroller System
UEEA 2633
13. Comment on the advantages and/or disadvantages in using a microcontroller compared to logic
gates for this operation.

14. Explain Little Endian and Big Endian with an example.

15. Describe briefly four main criteria when selecting a particular microcontroller model for
battery-based embedded system application.

You might also like