100% found this document useful (2 votes)
775 views2 pages

Exam Embedded System

The document contains a midterm exam for an embedded systems course, asking students to identify true/false statements about embedded systems and microcontrollers, choose the correct answer to multiple choice questions about embedded system concepts and architectures, and provide short answers describing features of the ATmega32 microcontroller, components of real-time systems, and an assembly program to add two numbers.

Uploaded by

birhanu abegaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
775 views2 pages

Exam Embedded System

The document contains a midterm exam for an embedded systems course, asking students to identify true/false statements about embedded systems and microcontrollers, choose the correct answer to multiple choice questions about embedded system concepts and architectures, and provide short answers describing features of the ATmega32 microcontroller, components of real-time systems, and an assembly program to add two numbers.

Uploaded by

birhanu abegaz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Nam_______________________________ ID_______________

Real time and Embedded system mid exam from 20%

I. Write true for the correct statement false for the incorrect one.
1. Embedded means that the system is an integral part of a larger system.
2. Microcontroller works in earlier embedded systems.
3. In Harvard architecture of embedded system both data and code lie on the same memory.
4. ATmega32 microController is a low power CMOS technology based controller.
5. Languages like C, C++, and Java are much required in any knowledge of the CPU's internal
configuration.
II. Choose the letter which contains the correct answer.
6. Which one of the following is not the advantage of embedded system?
A) Highly efficient at performing tasks
B) Extremely reliable
C) Easy to design
D) Expensive to produce
7. Embedded systems work by themselves and do not require a host system to handle the
communication of data between devices or other computer systems are called___________.
A) Stand-alone Embedded Systems
B) Real-time Embedded Systems
C) Networked Embedded Systems
D) Mobile Embedded Systems
8. Which one of the following is not true about ATmega32 microcontroller Architecture?
A) The CPU components are shaded blue.
B) The memory components are shaded green.
C) The clock components are shaded in orange.
D) The I/O components are shaded in brown.
9. Which one of the following is true about program counter of ATmega32 microcontroller
Architecture in its CPU?
A) It fetches program instruction from memory.
B) When the program begins, the PC must contain the address of the first instruction in the
program.
C) The PC is automatically incremented after each instruction.
D) All of the above.
10. Which one of the following correctly describes the Von-Neumann Architecture and Harvard
Architecture?
A) In Von-Neumann Architecture separate memories needed for code and data.
B) In Harvard Architecture there is higher speed, thus less time consuming.
C) In Harvard Architecture design is simple.
D) In Von-Neumann Architecture requires two clock cycles.
11. A component of hardware architectures for embedded systems that used device-to-device
communication protocols is called ________________.
A) Pulse width modulation
B) Serial Peripheral Interface
C) UART-universal asynchronous receiver-transmitter
D) inter-IC(I2C)
III. Give short and precise answer for the following answer.
12. Write key features of ATmega32 microcontroller. ( 2 points)
13. List and explain basic components in the model of Real-time System. (2 points).
14. Write an assembly program that can add two numbers. (2 points)

You might also like