DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV



Similar documents
AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

8051 MICROCONTROLLER COURSE

PART B QUESTIONS AND ANSWERS UNIT I

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

Chapter 13. PIC Family Microcontroller

Microtronics technologies Mobile:

Microprocessor & Assembly Language

Serial Communications

Flash Microcontroller. Memory Organization. Memory Organization

8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems Peripherals

8051 hardware summary

Microcomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes:

Computer Organization & Architecture Lecture #19

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

2.0 Command and Data Handling Subsystem

Microcontrollers in Practice

MACHINE ARCHITECTURE & LANGUAGE

Flash Microcontroller. Architectural Overview. Features. Block Diagram. Figure 1. Block Diagram of the AT89C core

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: COMPUTER ORGANIZATION AND ARCHITECTURE (Code: )

4 Character 5x7 LED Matrix Display

8086 Microprocessor (cont..)

Instrumentação Suportada em Computadores Pessoais Instrumentation

Hardware and Software Requirements

CSE2102 Digital Design II - Topics CSE Digital Design II

ADS9850 Signal Generator Module

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Introduction to Microcontrollers

Chapter 2 Logic Gates and Introduction to Computer Architecture

8741A UNIVERSAL PERIPHERAL INTERFACE 8-BIT MICROCOMPUTER

Keil C51 Cross Compiler

S7 for Windows S7-300/400

Faculty of Engineering Student Number:

How to design and implement firmware for embedded systems

STEPPER MOTOR SPEED AND POSITION CONTROL

Advanced Microcontrollers Grzegorz Budzyń Lecture. 3: Electrical parameters of microcontrollers 8051 family

Display Message on Notice Board using GSM

CHAPTER 4 MARIE: An Introduction to a Simple Computer

Chapter 11 I/O Management and Disk Scheduling

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

Chapter 11: Input/Output Organisation. Lesson 06: Programmed IO

EMBEDDED SYSTEM BASICS AND APPLICATION

Android based Alcohol detection system using Bluetooth technology

DAC Digital To Analog Converter

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

CoE3DJ4 Digital Systems Design. Chapter 4: Timer operation

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER

Construction and Application of a Computer Based Interface Card

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Z80 Microprocessors Z80 CPU. User Manual UM Copyright 2014 Zilog, Inc. All rights reserved.

Design of a High Speed Communications Link Using Field Programmable Gate Arrays

COMPUTERS ORGANIZATION 2ND YEAR COMPUTE SCIENCE MANAGEMENT ENGINEERING UNIT 5 INPUT/OUTPUT UNIT JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

Freescale Semiconductor, I

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Computer Engineering

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

Monitoring of Intravenous Drip Rate

Atmel Norway XMEGA Introduction

Teaching Systems Integration In An Advanced Microprocessor Applications Course

Chapter 1 Computer System Overview

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

GAS LEAKAGE DETECTION & AUTO ON-OFF GAS SYSTEM

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Cables. Schmitt TTL LABORATORY ELECTRONICS II

STM32 F-2 series High-performance Cortex-M3 MCUs

8031AH 8051AH 8032AH 8052AH NMOS SINGLE-CHIP 8-BIT MICROCONTROLLERS

Lecture N -1- PHYS Microcontrollers

Lab Experiment 1: The LPC 2148 Education Board

Building Blocks for PRU Development

Design and Implementation of Home Monitoring System Using RF Technology

Chapter 6, The Operating System Machine Level

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Sigma Control PC INSIDE. 97 psi 187 F R on load

Using Xbee in Serial Communication

Central Processing Unit (CPU)

Computer and Set of Robots

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

2011, The McGraw-Hill Companies, Inc. Chapter 3

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Microcontrollers Figure 26-1 Objectives Key Words and Terms 26.1 OVERVIEW OF THE MICROCONTROLLER microcontroller

CHAPTER 7: The CPU and Memory

Microcontrollers A Brief History of Microprocessors

Learning Outcomes. Simple CPU Operation and Buses. Composition of a CPU. A simple CPU design

POCKET SCOPE 2. The idea 2. Design criteria 3

Exceptions in MIPS. know the exception mechanism in MIPS be able to write a simple exception handler for a MIPS machine

Multiple Choice Questions(Computer)

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

DS1104 R&D Controller Board

LABORATORY MANUAL EE0310 MICROPROCESSOR & MICROCONTROLLER LAB

Transcription:

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers in 8086? 2. What are the Functions of Execution Unit in 8086? 3. Classify the Instruction sets available in 8086. 4. What are the types of Addressing modes of 8086? 5. What do you mean by pipelining in an 8086 processor? 6. What is interrupt service routine? 7. Define Macros. Write down the syntax & example of Macro definition. Define Procedure. Write down the syntax & example of Procedure definition 9. What is the need of a flag register in 8086. 10. Explain PUBLIC assembler. 11. What do these 8086 instructions do? 12. Define the process control instructions 13. What is the role of ALIGN? 14. Define ASSUME with eg. 15. Define Modular Programming? 16. What are the 8086 interrupt types 17. Discuss the function of instruction queue in 8086? 18. What are the functions of bus interface unit (BIU) in 8086? 19. Explain REPEAT-UNTIL statements 20. Describe DB, DW, DD directives. 21. What are the difference between NEAR CALL and FAR CALL. 22. Differentiate Macros and Procedures. 23. Mention the Flags of 8086. 24. Write the difference between CBW and CWD instruction in 8086. 25. What is the use of Instruction Pointer in 8086. 1. Explain the Architecture of 8086 microprocessor with neat diagram. 2. Discuss about the different Address Modes of 8086. Give Example for each type. 3. How are instructions of 8086 are classified? Explain with an example. 4. Describe about various Assembler Directives available in 8086 with appropriate syntax. 5. Write an 8086 assembly language program a. to multiply two 8 bit binary numbers. b. to sort an array of data in descending order. 6. Write an 8086 assembly language program a. to add two 16 bit numbers b. to convert Binary to BCD number

7. Write an 8086 assembly language program a. to add two 16 bit numbers to sort an array of data in ascending order. b. to convert BCD to Binary number 8. Explain about Linking and Relocation with general process for creating and executing a program. 9. Explain in detail about the Stack Structure of 8086. Write a sample program to illustrate the concept of programming the stack. 10. Describe in detail about the Macros with suitable syntax and example. 11. Describe in detail about the Procedures with suitable syntax and example. 12. Discuss about the interrupts and interrupt service routine with suitable sequence diagram. 13. Illustrate the Byte and String Manipulation of 8086 Instructions. UNIT II THE 8086 SYSTEM BUS STRUCTURE 1. What are the two modes of operations present in 8086? 2. State the significance of LOCK signal in 8086? 3. What is the function of the BHE signal in 8086? 4. What is the use of MN/MX Pin in 8086. 5. Differentiate 8086 and 8088. 6. Give the functions of READY and TEST pins of 8086. 7. Mention the use of HOLD and HLDA pin 8086. 8. What is the Minimum mode of 8086? 9. What is the Maximum mode of 8086? 10. Draw the diagram for co-processor configuration. 11. Name the signals used by the processor to communicate with an I/O processor. 12. What are the signals involved in memory bank selection in 8086 microprocessor? 13. What are tightly coupled systems or closely coupled systems? 14. What are loosely coupled systems? 15. Write some advantages of loosely coupled systems over tightly coupled systems 16. Write some disadvantages of loosely coupled systems 17. What are the multi microprocessor configuration methods 18. What is meant by Daisy chaining method? 19. What is independent bus request scheme? 20. What are the functional units available in 8087? 21. What are the states of Multiprogramming? 22. Mention the Bus Allocation Schemes. 23. What are the three basic Multiprocessor Configurations that the 8086 can support? 24. Describe Polling Method. 25. What is the logic of independent Priority Method? 26. What are the Bus allocation strategies available? 27. What are the functions of status pins in 8086? 1. With a neat sketch describe the Minimum and Maximum mode of operation of 8086. 2. Discuss in detail the various signals of 8086. 3. a. Write short notes on addressing memory. b. Write notes on addressing input and output devices? 4. Design an 8086 based system in minimum mode containing 64kb of EPROM and 64kb of RAM. 5. Explain in detail about 8086 memory banks and associated signals for byte and word operations. 6. Explain the various multiprocessor configurations.

7. Explain about System Bus Structure with suitable timing diagram. 8. Discuss in detail about Interrupt Priority Management. 9. Explain the various Bus Arbitration Schemes. 10. Explain in detail about Closely Coupled Configuration. Mention the Advantages and Disadvantages of the same. 11. Explain loosely coupled system with block diagram and list its advantages. 12. Discuss the principle and operations of co-processor Configuration. 13. Explain in detail about the different inter connection topologies in multiprocessor systems. 14. Describe the sequence of signals that occurs on the address bus, the control bus and the data bus when a simple microcomputer fetches an instruction. UNIT III I/O INTERFACING 1. What are the Operating Modes supported by 8279? 2. State the use of cascading signals of 8259. 3. What is DMA? 4. How many Address Lines and Data Lines are necessary for accessing 32K X 8 memory? 5. What are the blocks used in 8251? 6. Draw the schematic diagram of Memory and I/O interfacing. 7. Compare Memory mapped I/O and I/O mapped I/O. 8. State the cascading signals of 8259programmable interrupt controller. 9. What are the modes of operations supported by 8255? 10. Mention the Operational modes of 8254 Timer. 11. Name the three modes used by the DMA processor to transfer data? 12. Name the 6 modes of operations of an 8253 programmable interval timer. 13. What are the features used mode 1 in 8255? 14. What is memory mapping? 15. What is key bouncing? 16. What are the different types of methods used for data transmission? 17. What are the various programmed data transfer methods? 18. What are the basic modes of operation of 8255? 19. What is an USART? 20. What is the use of terminal count register? 21. What are the modes of operations used in 8253? 22. What are the modes used in keyboard modes? 23. What are the modes used in display modes? 24. What is a control word? 25. Distinguish between the memories mapped I/O peripheral I/O? 26. List the major components of the keyboard/display interface. 1. Explain about I/O Interfacing and Memory Interfacing with 8086. 2. Discuss in detail about Memory mapped I/O and I/O mapped I/O with necessary diagram. 3. Draw the Block diagram and explain the operations of 8251 serial communication interface. 4. Explain the transmission and reception of serial data using 8251 indicating the function of various registers in it. 5. Draw the Block diagram and explain the operations of 8255 Parallel communication interface. 6. Draw the Block diagram of 8279 and explain the functions of each block.

7. With a neat block diagram, explain the operation of 8259 programmable interrupt controller. 8. Discuss the features of Intel s programmable timer and explain its different modes of operation. 9. Draw the Block diagram of 8257 DMA controller and explain its operations. 10. Draw the Block diagram of ADC and explain the functions of each block. 11. Draw the Block diagram of DAC and explain the functions of each block. 12. Explain in detail about interfacing a Traffic Light controller with a microprocessor. 13. Discuss in detail about LED display and LCD display Interfacing. 14. Explain about the Illustration of Alarm controller using 8086. UNIT IV MICROCONTROLLER 1. Explain DJNZ instructions of intel 8051 microcontroller? 2. State the function of RS1 and RS0 bits in the flag register of intel 8051microcontroller? 3. Give the alternate functions for the port pins of port3? 4. Define the function of the pins PSEN and EA of 8051. 5. What is the function of SP of 8051? 6. What are the different group of instructions supported by 8051. 7. List the Addressing modes of 8051. 8. List the applications of microcontroller. 9. Define XTAL1 and XTAL2. 10. Compare Microprocessor and Microcontroller. 11. Name the five interrupt sources of 8051? 12. What happens in power down mode of 8051 micro controller? 13. Name the special functions registers available in 8051. 14. List the features of 8051 microcontroller? 15. What is DPTR? 16. How does the status of EA pin affect the access to internal and external program memory? 17. How do you select the register bank in 8051 micro controller. 18. What happens in power down of 8051 microcontroller? 19. What are the functions of the following signals of 8051? ALE / PROG, PSEN. 20. Give the alternate functions for the port pins of port3? 21. Specify the single instruction, which clears the most significant bit of B register of 8051, without affecting the remaining bits. 22. Explain the register IE format of 8051. 23. Explain the contents of the accumulator after the execution of the following program segments : MOV A,#3CH MOV R4,#66H ANL A,R4 24. Write a program to load accumulator A, DPH and DPL with 30H. 25. Write a program to subtract the contents of R1 of Bank0 from the contents of R0 of Bank2. 26. Differentiate RRA and RRCA instruction in 8051. 27. Write about Jump Statements. 28. What are the CALL statements in 8051. 1. With the functional block diagram, explain the architecture of 8051 microcontroller. 2. Draw the Pin diagram of 8051 Microcontroller and explain the functions of each pin.

3. Explain in detail about Ports and Internal Circuits of 8051. 4. Explain about various types of Instruction set of 8051. Give example for each type. 5. Discuss in detail about the Addressing Modes of 8051 Microcontroller. 6. Explain about the Memory Structure of 8051. 7. Write an Assembly Language Program using 8051, a. Addition of two 8 bit Numbers b. Addition of two 16 bit Numbers 8. Write an Assembly Language Program using 8051, a. Multiplication of two data b. Division of two data 9. Write an Assembly Language Program using 8051, a. Finding 2 s complement of a given binary number b. Generate BCD up counter and send each count to port A 10. Write an Assembly Language Program using 8051, a. Conversion of Binary to BCD number b. To arrange a data in ascending order. 11. With a neat sketch, explain the internal working of 8051 with its signal descriptions. 12. Explain about Special Function Registers of 8051. 13. Explain the internal data memory structure of 8051 microcontroller with its SFRs. 14. Explain the internal and external data memory organization of 8051. UNIT V INTERFACING MICROCONTROLLER 1. Mention any two applications that use ADC and DAC. 2. What are the sources of interrupts in 8051. 3. Name the various registers available in 8051 microcontroller. 4. Draw the diagram for Interrupt Priority register. 5. Draw the Diagram for TCON and TMOD register. 6. Describe the timer modes of operation. 7. What is the use of RET and RET1 instruction in 8051. 8. Describe Multi Processor Mode in 8051. 9. Define baud rate. 10. What is Handshake port? 11. What is the need for D/A converter? 12. What is the difference between timer and counter operations in 8051? 13. Give the disadvantages of bus window technique? 14.. What is swapping out? 15. List the applications of microcontroller. 16. Draw the diagram for Timer/Counter control Logic. 17. Mention the Methods for Serial Data I/O. 18. Define Standard UART. 19. What are the registers used in serial data communication? 20. Draw the diagram for SCON and PCON register. 21. Compare Synchronous and Asynchronous data transmission. 22. Draw the interrupt Structure of 8051. 23. Draw the diagram for Interrupt Registers of 8051. 24. Mention the command codes of LCD. 25. How to generate sine wave using 8051.

26. Which chip connected to 8051 for Analog to Digital Conversion? 1. Explain about the Timers of 8051 with its Modes of Operation. Also explain about the Registers of 8051 Timers. 2. What are the interrupts available in 8051? Explain about the Interrupt Structure. 3. Explain about the Serial data communication of 8051 with its registers. Also explain about the Modes of operation of the same. 4. Explain about LCD interfacing with its pin details. 5. Explain in detail about Keyboard interfacing with 8051. 6. Discuss about ADC interfacing with 8051. Also illustrate the chip details of ADC. 7. Explain about the connection details of DAC to 8051. 8. Explain about sensor interfacing with 8051. 9. How do you interface External Memory to 8051 Microcontroller? Explain. 10. Explain about interfacing of waveform generator with 8051 Microcontroller. 11. With the help of a functional block diagram explain any one application of 8051 microcontroller. 12. Explain in detail about interfacing of stepper motor with 8051. 13. How to interface an LCD display with microcontroller? Explain how to display a character using LCD display. 14. How to transfer data between a PC and microcontroller using serial communication? Draw the necessary diagrams and explain.