--Your friends at LectureNotes

Note for Microprocessor and Assembly Language Processing - MALP by Chandan Agrawal

  • Microprocessor and Assembly Language Processing - MALP
  • Note
  • Veer Surendra Sai University Of Technology VSSUT -
  • Master of Computer Applications
  • MCA
  • 6 Topics
  • 65 Offline Downloads
  • Uploaded 1 year ago
Chandan Agrawal
Chandan Agrawal
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Department of MCA LECTURE NOTE ON MICROPROCESSOR AND ASSEMBLY LANGUAGE PROGRAMMIMG COURSE CODE: MCA-102 Prepared by : Mrs. Sasmita Acharya Assistant Professor Department of MCA VSSUT, Burla.

Text from page-2

MCA-102 Microprocessor and Assembly Language Programming L-T-P: 3-1-0 Prerequisite: Students need to know the basic building blocks of a digital system and knowledge of computer organization. Module-1: (12 Hours) Microprocessors: 8085 architecture, bus organization, registers, ALU, control section, pin-diagram, basic fetch and execute cycle of a program, timing diagrams, types of instructions, instruction format, data format, addressing modes, instruction set of 8085, Programming the 8085, Interrupts and ISR Module-2: (8 Hours) Memory Interfacing: address space partitioning, logic devices for interfacing, R/W and ROM models, memory map addresses, memory address range of 1K memory chip, memory address lines, memory word size, memory classification, memory structure and its requirements, basic concepts in memory interfacing, address decoding and memory addresses, interfacing the 8155 memory chip, absolute vs. partial decoding. Module-3: (10 Hours) Data transfer techniques & support chips: Data transfer techniques, programmed data transfer, direct memory access data transfer, basic idea about 8212, 8255, 8257 and 8259, analog to digital interfacing, A/D and D/A converters, analog signal conditioning circuits, data acquisition systems. Module -4: (10 Hours) 8086 microprocessor & Microcontroller: Features of advanced microprocessors, 8086 microprocessor architecture, register organization, addressing modes; Microcontrollers and embedded processors, overview of the 8051 microcontroller family.

Text from page-3

Text Books : 1. B. Ram, "Fundamentals of Microprocessors and Microcomputers", Dhanpat Rai Publications. 2. A.K.Ray and K.M.Bhurchandi – “Advanced Microprocessors & Peripherals” Tata McGraw Hill. 3. M.A. Mazidi and J.G. Mazidi, “The 8051 Microcontroller and Embedded Systems”, Pearson Education, India. Reference Books: 1. Ramesh S. Gaonkar, "Microprocessor Architecture, Programming and Application with the 8085", Fourth Edition, Penram International Publishing (India). 2. D.V. Hall, “Microprocessors and Interfacing”,2nd Edition McGraw-Hill Book Company.

Text from page-4

MODULE – 1 MICROPROCESSOR ARCHITECTURE The microprocessor is the central processing unit or cpu of a micro computer.it is the heart of the computer. INTEL 8085: It is an 8 bit Nmos microprocessor.it is an forty pin IC(integrated circuit) package fabricated on a single LSI (Large scale Integration) chip. It uses a single +5 volt d.c.(Direct Current) supply for its operation.It clock spee is 3 mhz.It consists of 3 main sections. 1-Arithmetic Logic Unit(ALU) 2-Timing and control unit 3-Several Registers Arithmetic Logic Unit: It performs various arithmetic an logical operations like aition,substraction,logical an ,xor,or,not,increment etc. Timing and control unit: It generates timing an control signals hich are necessary for the execution of the instructions.it controls the ata flo beteen cpu an peripherals. Several Registers: Registers:-it is a collection of flip flops use to store a binary word.they are used by the microprocessor for the temporary storage and manipulation of data and instructions. 8085 has the following registers: 1-8 bit accumulator i.e. register A 2-6 8 bits general purpose registers i.e. B,C,D,E,H,L 3-one 16 bit regiser i.e.stack pointer 4-16 bit Program counter,Status register,Temporary register,Instruction Register.

Lecture Notes