Code No: RR Set No. 1

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

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

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

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

Unit DMA CONTROLLER 8257

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

Chapter 13 Direct Memory Access and DMA-Controlled I/O

Microprocessors and Interfacng. Question bank

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT IV I/O INTERFACING PART A (2 Marks)

Sender Receiver Sender

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

QUESTION BANK. EE 6502 / Microprocessor and Microcontroller. Unit I Processor. PART-A (2-Marks)

Design with Microprocessors

PART B UNIT II PART A

AE66/AC66/AT66/ AE108/AC108/AT108 MICROPROCESSORS & MICROCONTROLLERS

UNIT - II PERIPHERAL INTERFACING WITH 8085

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

Department of Computer Science and Engineering

Hierarchy of I/O Control Devices

Unit wise Question Bank UNIT-II

PIA High-speed Multi I/O Module. Description

2. List the five interrupt pins available in INTR, TRAP, RST 7.5, RST 6.5, RST 5.5.

EC6504 MICROPROCESSOR AND MICROCONTROLLER

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


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

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

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

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

SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF ECE EC6504 MICROPROCESSOR AND MICROCONTROLLER (REGULATION 2013)

Introduction. Description of the BUS. PC KITS-tutorial page (ISA BUS) Pagina 1 di 5


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

History and Basic Processor Architecture

The 8237 DMA Controller: -

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

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

Instructions Involve a Segment Register (SR-field)

Chapter 11: Input/Output Organisation. Lesson 05: Asynchronous RS232C Serial Port data transfer

8255 Programmable Peripheral Interface Architecture MCT/UNIT III/NARASIMHARAJ/LECTURE NOTES /IV MECH A

1. Internal Architecture of 8085 Microprocessor

Emerald-MM-8Plus. PC/104-Plus 8-Port Multi-Protocol Serial Port Module. User Manual v1.04


These three counters can be programmed for either binary or BCD count.

4 Multiplexer. Y Fig Keyboard Scan Matrix

Select a Data Communication Interface

1 MALP ( ) Unit-1. (1) Draw and explain the internal architecture of 8085.

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

BASIC INTERFACING CONCEPTS

It is a program controlled semiconductor device (IC}, which fetches, decode and executes instructions.

2. (a) Draw and explain the pin out diagram of (b) Explain the various operations performed by Bus Interfacing unit in 8086.

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

UNIT-IV. The semiconductor memories are organized as two-dimensional arrays of memory locations.

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER

Subject Code: Model Answer Page No: /25

Chapter ELEVEN 8255 I/O PROGRAMMING

2. (a) Compare the characteristics of a floppy disk and a hard disk. (b) Discuss in detail memory interleaving. [8+7]

Question Bank Unit-1

PCL Port RS-232 Interface Card

8086 Interrupts and Interrupt Responses:

Hardware Configuration Setting

LABORATORY 1: EXPLORING THE SOFTWARE ARCHITECTURE OF THE MICROPROCESSOR

MICROPROCESSOR Architecture, Programming and Interfacing SUNIL MATHUR. Assistant Professor Maharaja Agrasen Institute of Technology Delhi

I/O Design. Input / Output Instructions. Engineering 4862 Microprocessors. Lecture 23. Cheng Li

WINTER 12 EXAMINATION Subject Code : Model Answer Page No : / N. a) Describe the function of SID and SOD pins of 8085 microprocessor

The advantages of registers over memory locations are as follows:

Lecture Note On Microprocessor and Microcontroller Theory and Applications

Parallel-to-Serial and Serial-to-Parallel Converters

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

CHAPTER 5 REGISTER DESCRIPTIONS

Table 8 shows the pin configuration and function of a standard computer-to-printer parallel cable. Table 8 Parallel Cable Pin Configuration

ECE 485/585 Microprocessor System Design

Architecture of 8085 microprocessor

Hardware Reference. DIL/NetPC ADNP/1520 Board Revision 2.1

Unit-IV Peripheral Interfacing S.Sayeekumar, AP/RMDEEE

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor

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

Babu Madhav Institute of Information Technology, UTU

Pin Description, Status & Control Signals of 8085 Microprocessor

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

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

The Purpose of Interrupt

4 Categories Of 8085 Instructions That Manipulate Data

Chapter 1: Basics of Microprocessor [08 M]

8051SERIAL PORT PROGRAMMING

Design of a Programmable Bus for Microprocessor-Based Systems

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

Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4465

USB to RS-485/RS-422 Interface Converter. User Manual

Programmer Manual. DG2020A Data Generator

8086 Hardware Specification

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to?

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

Hardware Manual PCMCIA DUAL RS EDITION MAY 1999

DE60/DC68 MICROPROCESSORS & MICROCONTROLLERS JUNE 2013

1. What is microprocessor? It is a program controlled semi conductor device (IC), which fetches, decodes and execute instructions.

Transcription:

Code No: RR310501 Set No. 1 1. (a) If an absolute address of the type 6A3D9H is given, express it in the form of CS : IP and explain what are the advantages of the memory segmentation. Discuss about the various segment registers in 8086. (b) What are the modes in which the 8086 can be used.how many lines are there in the multiplexed bus of 8086. Give the pin diagram separately for each mode of operation. [8+8] 2. (a) Develop an 8086 assembly language program that performs multiplication by shift and add method. (b) Develop an 8086 assembly language program that displays the largest of N signed numbers. [8+8] 3. (a) Write short notes on the following string data transfer instructions : i. LODS ii. STOS iii. MOVS (b) Explain what the REPE prefix does when coupled with the SCASB instruction? [12+4] 4. (a) What is the mode and I/O configuration for ports A,B and C of an 8255 after its control register is loaded with 82H. (b) What control word must be written in to the control register of the 8255 so that Port A is configured for bidirectional operation and port B is set up with mode 1 outputs (c) In a maximum mode system, which device produces the input, output and bus control Signals for the I/O interface. [6+6+4] 5. (a) Explain the functions of the following signals of 8257 i. IOR ii. IOW iii. HRQ iv. MARK v. MEMR vi. MEMW 1 of 2

Code No: RR310501 Set No. 1 vii. TC viii. AEN (b) Explain the programming of channel prioriteis and auto load feature of 8275 DMA controller. [8+8] 6. (a) Design a circuit to activate a actuator, based on a bit combination given by eight switches interfaced to a microprocessor (b) Design a interface circuit to feed numbers 0-9 through a linearly encoded switches and to display the number on a seven segment LED through a microprocessor [8+8] 7. Explain with a block diagram how a floppy disk drive is interfaced to the microprocessor and explain the various control signals. [16] 8. (a) A terminal is transmitting asynchronous serial data at 1200 Bd. What is the bit time? Assuming 8 data bits, a parity bit and 1 stop bit, How long does it take to transmit one character? (b) Draw the flow chart showing how asynchronous serial data can be sent from a port line using a software routine. (c) Why are the two ground pins on an RS-232C connector not just jumpered together? [7+7+2] 2 of 2

Code No: RR310501 Set No. 2 1. (a) If an absolute address of the type 6A3D9H is given, express it in the form of CS : IP and explain what are the advantages of the memory segmentation. Discuss about the various segment registers in 8086. (b) What are the modes in which the 8086 can be used.how many lines are there in the multiplexed bus of 8086. Give the pin diagram separately for each mode of operation. [8+8] 2. (a) What does the PUBLIC directive indicate when placed in a program module? (b) What does the EXTRN directive indicate when placed in a program module? (c) Explain how a library file works when it is linked to other files by the linker program? [4+4+8] 3. (a) What is a procedure? How is a procedure identified as near or far? (b) Explain how the near and far CALL instructions function. [6+10] 4. (a) Draw a typical key board interface with 8255 and write the program to detect the key clouser (b) Interface 8255 with 8086 so as to have port A address 00, port B address 02, port C address 02 and CWR address 03 with a suitable diagram. [8+8] 5. (a) Explain initialization sequence of 8259 (b) What I/O addresses are assigned to the registers of the DMA controller? And to the DMA Page register (c) Overview the DMA request / acknowledge handshake sequence? and what is the function Of the DMA page register [4+6+6] 6. Explain how eight ON/OFF switches can be interfaced with a microprocessor using 8255 port. Give the hardware and software for it. [16] 7. Draw a block diagram for implementing a data acquisition system of 16 channels and explain its functioning [16] 8. (a) Describe the functions of the DSR, DTR, RTS, CTS, TXD, and RXD signals exchanged between a terminal and a modern. (b) Why is synchronous serial data communication much more efficient than asynchronous communication? 1 of 2

Code No: RR310501 Set No. 2 (c) List out various signals in 1 EEE 488 and their purpose and explain.[6+4+6] 2 of 2

Code No: RR310501 Set No. 3 1. (a) If an absolute address of the type 6A3D9H is given, express it in the form of CS : IP and explain what are the advantages of the memory segmentation. Discuss about the various segment registers in 8086. (b) What are the modes in which the 8086 can be used.how many lines are there in the multiplexed bus of 8086. Give the pin diagram separately for each mode of operation. [8+8] 2. (a) Add two 5 byte numbers such that the sum is stored in one of the source array locations. (b) Write an 8086 ALP to convert the Fahrenheit temperature to Celsius temperature. [8+8] 3. Develop an 8086 assembly language program that will determine if a given substring is present or not is a main string of characters. Place the result as a 1 if present or as 0 if not present in a memory location. [16] 4. Draw the schematic diagram of 8255 PPI and explain different modes of operation of 8255 with example. [16] 5. (a) Explain organization of the 8259 programmable interrupt controller. (b) With a neat diagram explain cascading of two 2 x 8259 s to interface 15 I/O devices. [10+6] 6. Explain with a block diagram how 4-digit seven segment LEDs can be interfaced to a microprocessor using multiplexing. [16] 7. Explain with a block diagram the working of 8272 floppy disk controller and discuss its various commands. [16] 8. Explain the functions of the follwing system tools (a) Assembler (b) Linker (c) Debugger and (d) Locator [16] 1 of 1

Code No: RR310501 Set No. 4 1. (a) With the examples explain the functioning of instruction pointer and stack pointer in 8086 microprocessor. (b) How many status flags does 8086 have? Discuss the role of each flag. [8+8] 2. Develop an 8086 assembly language program that converts the given hexadecimal data into ASCII and vice-versa. [16] 3. (a) Write short notes on the following string data transfer instructions : i. LODS ii. STOS iii. MOVS (b) Explain what the REPE prefix does when coupled with the SCASB instruction? [12+4] 4. (a) Suppose that the beginning address of an 8255 is 0500 and write a program sequence that will i. Put both groups A and B in mode 0 with ports A and C being input ports and port B as an output port. ii. Put group A in mode 1 with port A being an input and PC6 and PC7 being outputs and group B in mode 1 with port B being an input. (b) Explain interfacing I/O subsystem using an 8255 with one example. [8+8] 5. (a) What is minimum no. of bus cycles that can occur between the time an interrupt request is recognized and the first instruction in the interrupt routine is fetched. Draw the bys cycles. (b) Write an instruction sequence that will cause the priority of an 8259, whose even address is 08A0, to be IR4, IR5, IR6, IR7, IR0, IR1, IR2, IR3. Solve this twice, once assuming that the highest priority is currently IR0 and once assuming that it is IR3. [6+10] 6. (a) Design a circuit to activate a actuator, based on a bit combination given by eight switches interfaced to a microprocessor (b) Design a interface circuit to feed numbers 0-9 through a linearly encoded switches and to display the number on a seven segment LED through a microprocessor [8+8] 1 of 2

Code No: RR310501 Set No. 4 7. (a) Explain how characters are displayed on CRT screen (b) Explain in detail how CRT controller can be interfaced to Microprocessor. [4+12] 8. Describe how an assembly language program is developed and debugged using system tools. [16] 2 of 2