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

Similar documents
INSTITUTE OF ENGINEERING AND MANAGEMENT, KOLKATA Microprocessor

Microprocessor Micro Syllabus BSc. CSIT, IOST, TU. Microprocessor

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

Department of Computer Science and Engineering

Microprocessor Architecture

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

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

1. INTRODUCTION TO MICROPROCESSOR AND MICROCOMPUTER ARCHITECTURE:

4 Categories Of 8085 Instructions That Manipulate Data

GATE Exercises on Microprocessors


The due date for submitting this assignment has passed. 1) How many times will the following loop be executed? Depends on the initial value of A

Pin Description, Status & Control Signals of 8085 Microprocessor

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

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

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

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

Instruction : A command to the microprocessor to perform a given task on specified data. Each instruction has two parts

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

8085 Microprocessor Architecture and Memory Interfacing. Microprocessor and Microcontroller Interfacing

MSMF GATE CENTRE. Sub: MICROPROCESSORS. Time: 50min Date: Marks:33

9/25/ Software & Hardware Architecture

1-Operand instruction types 1 INC/ DEC/ NOT/NEG R/M. 2 PUSH/ POP R16/M16/SR/F 2 x ( ) = 74 opcodes 3 MUL/ IMUL/ DIV/ DIV R/M

Sunday, April 25, 2010

Intel 8086 MICROPROCESSOR ARCHITECTURE

Assembly Language Programming Assignment 1

8086 Interrupts and Interrupt Responses:


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

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

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

icroprocessor istory of Microprocessor ntel 8086:

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

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

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.

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

Intel 8086 MICROPROCESSOR. By Y V S Murthy

Architecture of 8085 microprocessor

MICROPROCESSOR PROGRAMMING AND SYSTEM DESIGN

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system.

8051 Microcontroller

EKT222 Miroprocessor Systems Lab 5

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

EC6504 MICROPROCESSOR AND MICROCONTROLLER

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

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

8086 INTERNAL ARCHITECTURE

Hardware and Software Architecture. Chapter 2

1. Internal Architecture of 8085 Microprocessor

Assembly Language Programming of 8085

Lecture Note On Microprocessor and Microcontroller Theory and Applications

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

The Purpose of Interrupt

VALLIAMMAI ENGINEERING COLLEGE


LIST OF PROGRAMS. Prg. Name of the Program. 1 Study of Pin Diagram of Study of Architecture of Study of 8085 Kit.

1. Internal Architecture of 8085 Microprocessor

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

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

MICROPROCESSOR BASICS AND RELATED TERMS

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

Microcomputer Architecture..Second Year (Sem.2).Lecture(2) مدرس المادة : م. سندس العزاوي... قسم / الحاسبات

BEng (Hons.) Telecommunications. BSc (Hons.) Computer Science with Network Security

ELECTRICAL ENGINEERING

1. Internal Architecture of 8085 Microprocessor

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

FIFTH SEMESTER B.TECH DEGREE EXAMINATION MODEL TEST QUESTION PAPER, NOVEMBER CS 305: Microprocessor and Microcontrollers PART A

The due date for submitting this assignment has passed. 1) Which of the following statements regarding a microcomputer, a

Basics of Microprocessor

(2½ Hours) [Total Marks: 75]

Chapter 1: Basics of Microprocessor [08 M]

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

Northern India Engineering College, Delhi (GGSIP University) PAPER I

ADVANCE MICROPROCESSOR & INTERFACING

Lecture 5:8086 Outline: 1. introduction 2. execution unit 3. bus interface unit

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

Subject Code: Model Answer Page No: /25

ECE 485/585 Microprocessor System Design

CC411: Introduction To Microprocessors

History and Basic Processor Architecture

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT I THE 8085 & 8086 MICROPROCESSORS. PART A (2 Marks)

8/26/2010. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to Three Units of 8085

Microcomputer Architecture and Programming

Control Unit: The control unit provides the necessary timing and control Microprocessor resembles a CPU exactly.

Introduction to Microprocessor

VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Shamshabad, Hyderabad

12-Dec-11. Gursharan Singh Maninder Kaur. Introduction to 8085 BLOCK DIAGRAM OF INTEL Introduction to Introduction to 8085

Its Assembly language programming

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

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

ROEVER ENGINEERING COLLEGE

Description of the Simulator

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMMUNICATION ENGINEERING REG 2008 TWO MARKS QUESTION AND ANSWERS

Question Bank Microprocessor and Microcontroller

MACHINE CONTROL INSTRUCTIONS: 1. EI

STRUCTURE OF DESKTOP COMPUTERS

PESIT Bangalore South Campus

Types of Interrupts:


The functional block diagram of 8085A is shown in fig.4.1.

Transcription:

Prepared By ASCOL CSIT 2070 Batch Institute of Science and Technology 2065 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24 Time: 3 hours. Candidates are required to give their answers in their own words as for as practicable. Attempt any TWO questions: (10x2=20) 1. Draw the block diagram of basic microprocessor and explain it. Which block design is simple and explain it? 2. Why addressing modes are required in microprocessor? Discuss different types of addressing modes with suitable examples. 3. Write a program in 8-bit Microprocessor to multiply two 16 bits numbers and store in the memory location starting from 3500h. Save the carry bits in the location starting from 3600h. Attempt any EIGHT questions: 4. Differentiate between PUSH and POP operations. Write a program to illustrate the use of PUSH operations. 5. Write an assembly language program to subtract two 16-bit numbers 6. What do you understand by address decoding in the case of memory interfacing? Explain address decoding using 3 to 8 Decoder. 7. Which I/O interface is used in the 8-bit microprocessor? Explain different types of I/O instructions. 8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it. 9. Explain the basic DMA Operation with required timing diagram. 10. How can you interface 8086 microprocessor? 11. How can you achieve pipelining in the basic microprocessor? Explain any type of basic pipelining with suitable diagram. 12. Draw the timing diagram for ADD C and explain it. 13. Write an assembly language to display a string Assembly language coding is difficult using 16 bit microprocessor code. Assume any necessary data.

Prepared By ASCOL CSIT 2070 Batch Institute of Science and Technology 2066 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24 Time: 3 hours. Candidates are required to give their answers in their own words as for as practicable. Attempt any TWO questions. (10x2=20) 1. Explain the SAP I architecture with suitable block diagram. Compare it with SAP 2 architecture. 2. Explain the application of flags in the microprocessor. Discuss different types of flags with suitable examples. 3. Write a program in 8-bit Microprocessor to store 60h, BAh, 7Ch and 10h in the memory location starting from 2000h. add these data and store the result in 3000h and carry flag in 5001h. explain all the steps. Attempt any EIGHT questions. 4. Explain about fetch operation and timing diagram. 5. Write an assembly language program to multiply 05h and 06h. Explain all the steps. 6. What is a macro assemblers? Explain it. 7. What are the functions of I/O interface? Explain it with suitable example. 8. What do you mean by interrupt? Explain in detail about software interrupt. 9. Explain the Basic DMA Operation with required timing diagram. What are the uses of the DMA transfers? 10. Explain about RS 232 interface with suitable example. 11. Write an assembly language to display a string I want to know more about microprocessor using 16 bit microprocessor code. Assume any necessary data. 12. Why parallel communication is required? Explain with reference to 8-bit system. 13. Differentiate between PUSH and POP operations with suitable example.

Prepared By Ascol CSIT 2070 Batch Institute of Science and Technology 2067 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24 Time: 3 hours. Candidates are required to give their answers in their own words as for as practicable. (10x2=20) 1. Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture. 2. Explain the importance of addressing modes in the microprocessor? Discuss the different types of addressing modes with suitable examples 3. Write a program in 8-bit Microprocessor to multiply two 16 bit numbers (ABCDh and 1234h) and store in the memory location starting from 3000h. Attempt any eight questions. 4. Explain execute operation and timing diagram with suitable example. 5. Write an assembly language program to add two 16-bit numbers (3467h and ACDCh). 6. Differentiate between data and address bus with suitable example. 7. Explain different types of I/O instructions used in 8-bit microprocessor. 8. Why interrupt is required? Draw the block diagram of interrupt handler and explain it. 9. Explain the basic DMA Operation with required timing diagram. 10. Explain three types of flags with suitable examples. 11. Why do we require serial communication? Explain with suitable example. 12. Explain about Keyboard and display controller. 13. Write an assembly language program to display a string I like programming in the assembly language using 16 bit microprocessor code. Assume any necessary data.

Presented By ASCOL CSIT 2070 Batch Institute Of Science and Technology 2068 Computer Science and Information Technology (CSc. 153) (2x10=20) 1. Explain the operation of 8085 microprocessor using block diagram. Justify that design of control unit is more difficult. 2. What do you mean by addressing mode? Discuss different types of addressing modes with examples. 3. Write a program in 8-bit microprocessor to store 68h, B3h, COh, and 11h in the memory location starting from 3200h. Attempt any eight questions: 4. What do you understand by PUSH operation? Explain the use of push operation in the stack. 5. Write an assembly language program to add 16-bit numbers. 6. What do you understand by address decoding in the case of memory interfacing? Explain address decoding using simple NAND gates Decoder. 7. What do you understand by I/O interface? Explain different types of I/O instructions. 8. What do you mean by interrupt? Explain in detail about basic interrupt processing. 9. Explain the Basic DMA Operation with required timing diagram. 10. How can you interface 80286SX microprocessor? Explain. 11. How can you implement pipelining in the basic microprocessor? Explain it with diagram. 12. Draw the timing diagram for MVIB and explain it. 13. Write an assembly language program to display a string Microprocessor programming is a fun using 16 bit microprocessor code. Assume any necessary data.

Presented By ASCOL CSIT 2070 Batch Institute Of Science and Technology 2069 Computer Science and Information Technology (CSc. 153) (2x10=20) 1. Explain the operation of the basic microprocessor using block diagram. 2. What are the uses of flags in the microprocessor? Discuss different types of flags with examples. 3. Write a program in 8-bit Microprocessor to store 45h, A0h, B5h and 15h in the memory location staring from 4000h. Add these data and store the result in 5000h and carry flag in 5001h. Attempt any eight questions. 4. What do you understand by POP operation? Explain the use of POP operation in the case of stack. 5. Write an assembly language program to multiply two numbers. 6. Draw the timing diagram for MOV B and explain it. 7. What are the functions of I/O interface? Explain with example. 8. What do you mean by interrupt vector? Explain in detail about hardware interrupt. 9. Explain the Basics DMA Operation with required timing diagram. What are the uses of DMA transfers? 10. How can you interface 80386DX microprocessor? 11. Write an assembly language program to display a string This is a test program using 16 bit microprocessor code. Assume any necessary data. 12. Why parallel communication is required? Explain with reference to 8 Bit system. 13. What is Fetch and Execute cycle? Explain it with timing diagram.

Presented By ASCOL CSIT 2070 Batch Institute Of Science and Technology 2070 Computer Science and Information Technology (CSc. 153) 1. Explain with block diagram of SAP I computer. (2x10=20) 2. Write an assembly language program for 8086 microprocessor to read a string from keyboard and display each work in separate line. The length of input string can be up to 60 characters. 3. List out the instructions for arithmetic and logic operation in 8085 microprocessor and explain with example. Also mention the effect on flags by each instruction. Attempt any eight questions: 4. What is flag? Explain its importance with suitable example. 5. Discuss the bus system in 8085 microprocessor. 6. Draw the timing diagram of instruction MVI A, 36H and explain it. 7. Explain the function of following signals: ALE INTR TRAP 8. Write a program in 8085 microprocessor to subtract 16 bit number at 2000H from a 16 bit number at 2010H and store the result at 2020H. 9. Discuss the importance of interrupt in microprocessor based system. Explain how interrupt controller (8529) can be used to handle interrupts. 10. Observe the following program and write the content of Accumulator, register B and flags after execution of each instruction. (assume initially al flags are reset) MVI A, 45H MVI B, 66H ADD B ANI 63H HLT 11. What are the various registers in 8086 microprocessor? Explain the function of each register. 12. Discuss ADD MUL and DIV instruction of 8086 with suitable examples. 13. Explain briefly on keyboard and display controller.

Presented By ASCOL CSIT 2070 Batch Institute Of Science and Technology 2071 Computer Science and Information Technology (CSc. 153) 1. Draw and explain the functional block diagram of 8085 microprocessor. (2x10=20) 2. Write a program in 8-bit microprocessor to multiply two 16-bit numbers and store in the memory location starting from 3500H. Save the carry bits in the location starting from 3600H. 3. List the elements of the 8255A programmable peripheral Interface and explain its various operating modes in detail. Attempt any eight questions: 4. List bidirectional registers of SAP2. Why bidirectional? Explain. 5. Compare and contrast microprocessor, CPU and microprocessor. 6. Define maskable and non-maskable interrupt. Explain the role of TRAP in 8085 microprocessor. 7. The contents of the accumulator are 93H and the contents of register C are B7H. Explain the status of different flags after adding the content of registers A and C. 8. Illustrate the steps and the timing of data flow when the instruction code 4FH stored location 2005H is fetched by the microprocessor unit. 9. Explain the role of wait states to synchronize the execution speed of microprocessor with the response time of memory while transferring data. 10. Write an assembly language program to subtract two 16-bit numbers. 11. Define bus. Describe the function of different types of buses in reference to the 8085 microprocessor. 12. What is an interrupt? Explain software interrupt in detail. 13. What do you understand by macro assembler? Explain.

ASCOL CSIT 2070 Batch Institute of Science and Technology 2072 Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 153) Pass Marks: 24 Time: 3 hours. Attempt any TWO questions: (10x2=20) 1. Explain the importance of addressing modes in the microprocessor. Discuss different types of addressing modes with examples. 2. Draw the block diagram of SAP2 architecture and explain it. Compare it with SAP1 architecture. 3. Describe different types of 8085 instructions sets, based on word size, with suitable examples. Write instructions to load two hexadecimal numbers 32H and 48H in register A and B respectively. Add the numbers and display the sum at the LED output port PORT1. Attempt any EIGHT questions: 4. Explain the application of different flags with suitable examples. 5. What is an interface? Explain about RS-232 interface with example. 6. What is DMA? Explain DMA data transfer with suitable diagram. 7. Define stack. Write programs to illustrate PUSH and POP operations. 8. Assume that the accumulator holds the data byte FFH. Explain the differences in the flag set by adding 01H and by incrementing the accumulator contents. 9. Draw and explain the timing diagram for the execution of the instruction MVI A, 32H. 10. Why serial and parallel communication are used in a computer system? Explain. 11. What do you understand by assembler directives? Explain with suitable examples. 12. Write and explain assembly language program to multiply 05H and 06H. 13. Define interrupt and vectored interrupt. Can the microprocessor be interrupted again before the completion of the first interrupt service routine? Explain.