Set No.1. Code No: R

Similar documents
SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET


DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

Unit wise Question Bank UNIT-II

Department of Electronics and Instrumentation Engineering Question Bank

PART - B (Answer all five units, 5 X 10 = 50 Marks)

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

8051 Microcontroller

MICROCONTROLLER UNIT 1

Description of the Simulator

INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor


VALLIAMMAI ENGINEERING COLLEGE

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics

Lecture 1. Course Overview and The 8051 Architecture

7.2. EMBEDDED SYSTEMS Objective and Relevance Prerequisites. i. JNTU Suggested Books Experts Details

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24

ENE 334 Microprocessors

3. (a) Explain the steps involved in the Interfacing of an I/O device (b) Explain various methods of interfacing of I/O devices.

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

PART B UNIT II PART A

4. (a) With a neat sketch explain 8237 DMA controller and its operation? (b) With the help of basic cell explain SRAM and DRAM?

ENE 334 Microprocessors

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI

BASIC INTERFACING CONCEPTS

8051 microcontrollers

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

Table of Contents. PREFACE... vii CONVENTIONS... vii HOW TO USE THIS MANUAL... vii Further Information...viii


Department of Computer Science and Engineering

Memory organization Programming model - Program status word - register banks - Addressing modes - instruction set Programming examples.

Introduction To MCS-51

8051 Microcontroller

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

Chapter 09. Programming in Assembly

S.R.M. INSTITUTE OF SCIENCE & TECHNOLOGY SCHOOL OF ELECTRONICS & COMMUNICATION ENGINEERING

Three criteria in Choosing a Microcontroller

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

Microprocessor and Microcontroller question bank. 1 Distinguish between microprocessor and microcontroller.

KINGS DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Subject Name: Microprocessors and Microcontrollers UNIT-I 8085 MICROPROCESSOR

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

8051 Microcontrollers

EC6504 MICROPROCESSOR AND MICROCONTROLLER

EXPERIMENT NO. 1 THE MKT 8085 MICROPROCESSOR TRAINER

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

THE 8051 MICROCONTROLLER

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

Basic characteristics & features of 8086 Microprocessor Dr. M. Hebaishy

1. (a) Draw the internal architecture of 8085? Explain each block. (b) What are the special functions of GPRs in 8086? And explain them?

1. Attempt any three of the following: 15


Question Bank Microprocessor and Microcontroller

Microcomputer Architecture and Programming

EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR PART A

Q. P. Code : b. Draw and explain the block dig of a computer with microprocessor as CPU.


Microcontrollers. Microcontroller

8051 Overview and Instruction Set

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS

MODULE-1. Short Answer Questions

Mr. Sapan Naik 1. Babu Madhav Institute of Information Technology, UTU

1. What is Microprocessor? Give the power supply & clock frequency of 8085?

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013)

EC2304-MICROPROCESSOR AND MICROCONROLLERS 2 marks questions and answers UNIT-I

CHAPTER ASSEMBLY LANGUAGE PROGRAMMING

Unit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications

Code No: Set No. 1

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING EC6504 MICROPROCESSOR AND MICRO CONTROLLER

The CPU and Memory. How does a computer work? How does a computer interact with data? How are instructions performed? Recall schematic diagram:

Computer organization and architecture UNIT-I 2 MARKS

THE 8051 MICROCONTROLLER

Microprocessors/Microcontrollers

CHAPTER 3 JUMP, LOOP, AND CALL INSTRUCTIONS

MICROPROGRAMMED CONTROL


Introduction to general architectures of 8 and 16 bit micro-processor and micro-controllers

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

Unit I. Introduction Microcontrollers and Embedded processors Overview of the 8051 Inside the 8051 Addressing Modes

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

CC411: Introduction To Microprocessors

Microprocessors and Interfacng. Question bank

CS 320. Computer Architecture Core Architecture

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

8051 I/O and 8051 Interrupts

CG2007 Microprocessor systems.

EC Microprocessor and Microcontroller

VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad

EE 5340/7340 Motorola 68HC11 Microcontroler Lecture 1. Carlos E. Davila, Electrical Engineering Dept. Southern Methodist University

ET2640 Microprocessors

SOEN228, Winter Revision 1.2 Date: October 25,

Digital Blocks Semiconductor IP

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

9/25/ Software & Hardware Architecture

Figure Programming model

Q 1 a) Attempt any THREE of the following: 12 TMOD.7 TMOD.6 TMOD.5 TMOD.4 TMOD.3 TMOD.2 TMOD.1 TMOD.0 GATE C/T M1 M0 GATE C/T M1 M0

Digital IP Cell 8-bit Microcontroller PE80

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

Chapter 1. Microprocessor architecture ECE Dr. Mohamed Mahmoud.

Transcription:

Set No.1 1. (a) What is an embedded computer system? Give an example. (b) Explain the characteristics of embedded computing applications. 2. Draw the figure showing the connections between an 8051 and an external memory configuration consisting of 16k of EPROM and 8k of static RAM. Explain the timing associated with an external memory access cycle. [16] 3. (a) Why the programmer must know about the CPU in order to program in assembley language (b) Explain about various data addressing modes. [6+10] 4. (a) Explain in detail about different types of jump instructions with suitable examples. (b) Discuss about decimal arithmetic with example. 5. (a) Explain Intelligent LCD display with appropriate diagrams. (b) Give a note on hardware circuits for multiple interrupts. 6. (a) What is a recentrant function? Is the following function reentrant? Jusity your answer. int CErrors; void vcount Errors (int CNewErrors) { CErrors+=CNewErrors; } (b) Compare and contrast various methods for intertask communication. 7. Explain with an example the basic design of an embedded systyem using a Real time operating system. [16] 8. Write notes on: (a) CAN bus (b) SHARC Link ports.

Set No.2 1. (a) Explain the challenges in embedded computing system design. (b) Briefly describe the distinction between specification and architecture.[10+6] 2. Give the formats of the following function registers of 8051. (a) SCON (b) PCON (c) TCON (d) TMOD [4+4+4+4] 3. (a) Identify four reasons to program a CPU in assembly language. (b) Describe how data may be pushed and popped using a stack. [6+10] 4. (a) Write a program to count the number of IS in any number in register B and put the count in R5. (b) Explain in detail about different types of jump instructions with suitable examples. 5. (a) Determine why it is important to employ some kind of debounce subroutine in a keyboard program, particularly for interrupt-driven programs, even if keys with absolutely no bounce are used. (b) Discuss about various network configurations with diagrams. 6. (a) Explain the following intertask communication technique: i. Message queues ii. Mail boxes (b) Explain with an example how semaphores solve the shared-data problem. 7. Write notes on: (a) Encapsulating semaphores (b) Hard Real-time scheduling considerations (c) saving memory space. [6+5+5]

Set No.2 8. (a) Explain in detail instruction level parallelism. (b) Give a note on Internet-enabled systems. 2 of 1

Set No.3 1. (a) What are the reasons for using microprocessor in digital systems? (b) External constraints are one important source of difficulty in embedded system design. Explain. [6+10] 2. Discuss in detail about the serial data communication circuit in 8051. [16] 3. (a) List four types of utility programs. (b) What are the four addressing modes used to access data? Explain. [6+10] 4. (a) Write a program to multiply the data in RAM location 22h by the data in RAM location 15h; put the result in RAM locations 19h (low byte) and 1Ah (high byte). (b) Discuss how the CPU uses the stack to store call opcode return addresses. 5. (a) Discuss about various keyboard configurations in detail. (b) Explain about the standard 8-bit VART mode. 6. (a) Give a note on Timer functions. (b) Explain different ways of protecting shared data. 7. Explain in detail about Embedded software development tools. [16] 8. Write notes on the following: (a) I 2 C Bus (b) SHARC Link ports.

Set No.4 1. Explain in detail the embedded system design process. [16] 2. (a) Explain various Timer modes of operation of 8051. (b) What is the function of IP function register? Specify the purpose of each bit in the register. 3. (a) Explain the general structure of 8051 syntax. (b) Discuss atleast four different methods to copy the byte in TCON to register R2. 4. (a) Write a program to increment the contents of RAM locations 13h,14h and 15h using indirect addressing only. (b) What are the sequence of events involved in CALL instruction. 5. (a) Explain about the Seven Segment Numerical display. (b) Explain why mode 0 is not suitable for 8051 communications. 6. (a) What is a semaphore? What are the various operations on semaphores? How does semaphore make a function reentrant? (b) Explain about memory management in RTOS. 7. (a) Give a note on Linker/Locators for Embedded software. (b) Give a brief note on ROM emulators. [10+6] 8. Explain in detail about distributed Embedded Architectures. [16]