100% found this document useful (2 votes)
658 views4 pages

Embedded Systems SRS

This document contains 8 sets of examination questions for an Embedded Systems course. Each set contains between 6-8 questions related to embedded systems design, 8051 microcontrollers, assembly language programming, real-time operating systems, and processor architectures. The questions cover topics such as embedded system design processes, 8051 ports and registers, addressing modes, interrupts, interfacing, task communication, software tools, and bus architectures like I2C and CAN. Students are required to answer 5 questions out of the 8 questions in each set.

Uploaded by

kingloky
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
658 views4 pages

Embedded Systems SRS

This document contains 8 sets of examination questions for an Embedded Systems course. Each set contains between 6-8 questions related to embedded systems design, 8051 microcontrollers, assembly language programming, real-time operating systems, and processor architectures. The questions cover topics such as embedded system design processes, 8051 ports and registers, addressing modes, interrupts, interfacing, task communication, software tools, and bus architectures like I2C and CAN. Students are required to answer 5 questions out of the 8 questions in each set.

Uploaded by

kingloky
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Code No: N0501 Set No.

1
IV B.Tech I Semester Regular Examinations, November 2009
EMBEDDED SYSTEMS
(Common to Computer Science & Engineering, Information Technology
and Electronics &Control Engineering)
Time: 3 hours Max Marks: 80
Answers any Five Questions
All Questions carry equal marks
*****
1. (a) Discuss in detail about various steps involved in the design process of
embedded systems.
(b) UML is an object oriented modeling language. Comment on it. [8+8]

2. (a) Discuss in detail about input and output ports and circuits of 8051.
(b) Draw SCON and PCON special function registers and explain functions of these
Registers. [8+8]

3. (a) Define addressing mode? Discuss different addressing modes supported by 8051
microcontroller.
(b) Write an assembly language program to rotate the bytes in register R0 to R3.
[8+8]

4. (a) Define interrupts. Explain the significance of Interrupt Enable and Interrupt
Priority registers in interrupt handling.
(b) Write an assembly language program to find Fibonacci series. [8+8]

5. Explain neatly about interfacing with keyboards. [16]

6. (a) Explain the features of Mailboxes in inter task communication


(b) What are the parameters at a TCB of a task? Explain. [8+8]

7. (a) Explain the need for encapsulating semaphore and queues with an example
(b) Explain various software development tools provided by a host system. [8+8]

8. Explain in detail about the structure and operation of I2C bus. [16]

1 of 1
Code No: N0501 Set No. 2
IV B.Tech I Semester Regular Examinations, November 2009
EMBEDDED SYSTEMS
(Common to Computer Science & Engineering, Information Technology
and Electronics &Control Engineering)

Time: 3 hours Max Marks: 80


Answers any Five Questions
All Questions carry equal marks
*****
1. (a) Explain with an example, the structural description of system components.
(b) What is specification? Distinguish between requirements and specifications.
[8+8]

2. (a) Draw the programming model of 8051 microcontroller that has collection of 8
and 16 bit registers and 8-bit memory locations.
(b) Discuss different types of interrupts in 8051. [8+8]

3. (a) Discuss in detail with examples about ROTATE and SWAP operations.
(b) Write an assembly language program to OR the contents of ports 1 and 2 and
then store the result in external RAM location 0200h. [8+8]

4. (a) Explain with suitable examples how to perform decimal arithmetic operations
using relevant mnemonics.
(b) Write an assembly language program to find whether a number is prime or not.
[8+8]

5. Discuss the behavior of 8051 in standard 8 bit UART mode with necessary
programming concepts. [16]

6. (a) Explain characteristics of a reentrant function


(b) What are events? Explain the role of events in RTOS. [8+8]

7. (a) Discuss various methods adopted to reduce power consumption in embedded


applications.
(b) Explain about goal of typical testing process. [8+8]

8. Explain in detail about CAN and I2C bus in detail. [16]

1 of 1
Code No: N0501 Set No. 3
IV B.Tech I Semester Regular Examinations, November 2009
EMBEDDED SYSTEMS
(Common to Computer Science & Engineering, Information Technology
and Electronics &Control Engineering)
Time: 3 hours Max Marks: 80
Answers any Five Questions
All Questions carry equal marks
*****

1. (a) Distinguish microprocessors and microcontrollers


(b) Explain formalisms for system design. [8+8]

2. (a) Draw the pin out diagram of 8051 microcontroller. Explain in detail.
(b) Explain the significance of each field in TMOD and TCON registers. [8+8]

3. (a) Explain briefly about testing and debugging of an 8051 program using a
personal computer and single board computer.
(b) Write an assembly language program to exchange both low nibbles of register
R0 and R1 such that low nibble of R0 is placed in R1 and low nibble of R1 is
placed in R0. [8+8]

4. (a) What is the purpose of using jump and call instruction? Discuss the ranges of
jump instruction.
(b) Write an assembly language program to generate prime number series. [8+8]

5. Explain the functioning of D/A converter circuit for Davcon program. [16]

6. (a)What rules must be followed by the interrupt routines in RTOS? Why?


(b) Explain about Priority inversion in RTOS. [8+8]

7. (a) Explain in detail about the design of hard real time scheduling considerations.
(b) Explain in detail about host and target machine in embedded world. [8+8]

8. Draw and explain working of basic ARM processor architecture. [16]

1 of 1
Code No: N0501 Set No. 4
IV B.Tech I Semester Regular Examinations, November 2009
EMBEDDED SYSTEMS
(Common to Computer Science & Engineering, Information Technology
and Electronics &Control Engineering)
Time: 3 hours Max Marks: 80
Answers any Five Questions
All Questions carry equal marks
*****
1. (a) Define microcontroller. Discuss its applications. What challenges must be taken
during the design of an embedded computing system?
(b) Explain briefly about UML design. [8+8]

2. (a) Discuss serial data transmission and reception


(b) Discuss different modes of operation associated with timer. Explain. [8+8]

3. (a) Explain briefly about external addressing using MOVX and MOVC instructions.
(b) Write an assembly language program to double the number in register R3 and
store the result in register in register R4 (high byte) and R5 (low byte). [8+8]

4. (a) Give short notes on Calls and subroutines.


(b) Write an assembly language program for adding unsigned numbers at internal
RAM locations 26h, 27h, 28h and put the result in RAM location 31h (MSB)
and 30h (LSB). [8+8]

5. Draw and explain A/D converter circuit with necessary program.

6. (a) Why do we need timer functions in RTOS? Briefly discuss how they are
provided.
(b) Why should each task have distinct TCB? Explain. [8+8]

7. (a) Explain in detail about cross compilers and cross assemblers.


(b) Describe how to get embedded software into target system. [8+8]

8. Explain the flow of control in SHARC processor and how it differs from that of
ARM processor.

1 of 1

You might also like