You are on page 1of 4

Code :R7410505 1

IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010


EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????

1. (a) Define the terms ‘System‘ and an ‘Embedded system‘


(b) Explain the components of embedded system hardware.
(c) Give the classification of embedded systems.

2. (a) Explain the following, relevant to serial data input/output in 8051 Microcontroller.
i. Serial data interrupts
ii. Data Transmission Reception
iii. Briefly discuss about serial data transmission modes performed in 8051 microcon-
troller.

3. (a) Explain how to understand the assembler program. Discuss about assembler directives.
(b) What are the diamond decision elements? Discuss about them with simple 8051 decision
instructions.

4. (a) Explain with suitable example, how to perform multiple-byte signed arithmetic operation
using relevant mnemonics.
(b) Write an assembly language program to add the byte in external RAM location 02CDh
to internal RAM location 19h and put result in to external RAM locations 00C0h(LSB)
and 00C1h(MSB). Place comments on each line of code.

5. With the aid of neat diagram the design approach of interfacing with keyboard with display
unit to 8051 microcontroller based embedded system. Write down the necessary program.

6. (a) Explain the problem of sharing data by Multiple tasks and Routines.
(b) Explain the different scheduling methods used to control task state transition.

7. (a) What is meant by Real Time Operating System? What are the various available RTOS?
(b) Explain the terms “Semaphores and Queues “ relevant to RTOS in an embedded system.

8. (a) Discuss about Networked embedded systems.


(b) What is meant by Instruction level parallelism? Briefly explain about it.

?????
Code :R7410505 2
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????

1. (a) Explain about embedded processor for a complex system.


(b) Explain the importance of the following processors in embedded systems.
i. Digital signal processor
ii. ASSP

2. (a) Explain about TCON and TMOD function registers relevant to counters and timers of
the 8051 microcontroller.
(b) Draw and explain the timer/counter logic in which the resultant timer clock is gated to
the timer circuit.

3. Explain the following terms, relevant to programming the 8051 microcontroller.

(a) Lines of code


(b) Labels
(c) Instructions
(d) Comments

4. (a) Explain with suitable example, how to perform unsigned multiplication using relevant
mnemonics.
(b) Write an assembly language program to multiply the unsigned number in register R3 by
the unsigned number on port 2 and put the result in external RAM locations 10h (MSB)
and 11h (LSB). Place comments on each line of code.

5. With the aid of neat diagram the design approach for serial data communication with 8051
microcontroller based embedded system. Write down the necessary program.

6. What are the states of a task? Explain which is the entity controlling (scheduling) the transi-
tions form one state to another in a task?

7. (a) Explain the hard real-time scheduling considerations.


(b) Explain the tools availability in various RTOS.

8. (a) Explain about the data transfer on the I 2 C bus with suitable timing diagrams.
(b) Explain the specifications of I 2 C bus protocol

?????
Code :R7410505 3
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????

1. (a) Explain the formalisms for embedded system design.


(b) List the various complex systems available and explain their performance characteristics.

2. Describe the various operating modes of the UART and associated control registers.

3. (a) Explain the following, relevant to development tools using in assembly language program-
ming.
i. Simulators
ii. Debuggers
(b) Write notes on microcontroller programming languages.

4. (a) Explain about the jump and call program ranges with suitable diagram.
(b) Write an assembly language program for place any number in internal RAM location
3Ch and increment it until the number equals 2Ah using the necessary mnemonics, Place
comments on each line of code.

5. With the aid of neat diagram the design approach of interfacing Digital-to-Analog converter to
8051 microcontroller based embedded system. Write down the necessary program.

6. (a) With an example, explain the concept of deadlock situation during multitasking execution.
(b) Explain briefly the inter task communication mechanisms.

7. (a) Explain how Queues are used for Intertask communications.


(b) What does embedded software development mean? Explain in brief the different stages in
the development and testing of an application.

8. (a) Explain the design approach of an Elevator Controller.


(b) Write notes on Internet-Enabled Systems.

?????
Code :R7410505 4
IV B.Tech.I Semester(R07)Regular Examinations, November/December 2010
EMBEDDED SYSTEMS
(Computer Science & Engineering, Information Technology, Computer Science & Systems
Engineering)
Time: 3 hours Max Marks: 80
Answer any FIVE questions
All questions carry equal marks
?????

1. (a) Explain how a media processor differ from a DSP processor.


(b) What are the techniques of power and energy management in an embedded system? Ex-
plain them in brief.

2. (a) What are the 16-bit data addressing registers of the 8051 microcontroller and explain their
functions.
(b) Tabulate the special function register by making four columns as register, bit, primary
function and bit addressable.

3. (a) Briefly explain the Boolean bit-level operations.


(b) Write an assembly language program to double the number in register R2 and put the
result in register R3 (high byte) and R4 (low byte). Also write comment on this.

4. (a) Explain with suitable example, how to perform increment and decrement the contents of
registers and RAM using relevant mnemonics.
(b) Write an assembly language program to increment the contents of RAM locations 13th,
14th, and 15th using indirect addressing. Place comments on each line of code.

5. With the aid of neat diagram the design approach of interfacing Analog-to-Digital converter to
8051 microcontroller based embedded system. Write down the necessary program.

6. (a) Explain the priority Inversion problem with an example.


(b) Explain Inter Process Communication with an example.

7. (a) Explain the operating system units in an RTOS kernel.


(b) Explain the advantages of time slice scheduling by an RTOS.

8. (a) What are the various embedded system high-performance processors? Explain any one of
them in detail.
(b) Give the features and a comparison of exemplary high performance ARM family of pro-
cessors.

?????

You might also like