MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.

Slides:



Advertisements
Similar presentations
Parul Polytechnic Institute
Advertisements

Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
PCEL4303 MICROPROCESSOR & MICRO CONTROLLERS MODULE - I (10 hours) Microprocessor Architecture: Microprocessor and Microcomputer Architecture, Pins & Signals,
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Microprocessor and Microcontroller Fundamentals
The 8085 Microprocessor Architecture
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Microprocessor and Microcontroller
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
1 TK2633TK Microprocessor Architecture DR MASRI AYOB.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Memory and I/O Interfacing
Introduction to Computing: Lecture 4
created by :Gaurav Shrivastava
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
Computer Architecture
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Computer Architecture Lecture 9 by Engineer A. Lecturer Aymen Hasan AlAwady 10/2/2014 University of Kufa - Information Technology Research and Development.
Microprocessor & Interfacing Techniques. HISTORY OF MICROPROCESSORS  Computers are accessible to ever-increasing sectors of the world's population. 
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
MICROPROCESSORS & ORGANIZATION OF 8085
INTRODUCTION.  Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts.
Computer Structure & Architecture 7b - CPU & Buses.
80386DX functional Block Diagram PIN Description Register set Flags Physical address space Data types.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
MICROOCESSORS AND MICROCONTROLLER:
MICROPROCESSORS AND APPLICATIONS
Introduction to Microprocessors - chapter3 1 Chapter 3 The 8085 Microprocessor Architecture.
Computer operation is of how the different parts of a computer system work together to perform a task.
The 8085 Microprocessor Architecture. What 8085 meant for? 80 - year of invention bit processor 5 - uses +5V for power.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
8085 Microprocessor: Architecture & Support Components.
8085 INTERNAL ARCHITECTURE.  Upon completing this topic, you should be able to: State all the register available in the 8085 microprocessor and explain.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ read/write and clock inputs Sequence of control signal combinations.
Gandhinagar Institute of Technology
STUDY OF PIC MICROCONTROLLERS.. Design Flow C CODE Hex File Assembly Code Compiler Assembler Chip Programming.
Introduction to 8085 Microprocessor
Unit Microprocessor.
8085 Microprocessor Architecture
Microprocessor and Microcontroller Fundamentals
COURSE OUTCOMES OF Microprocessor and programming
Microprocessor and Microcontroller Fundamentals
8085 INTRODUCTION The features of INTEL 8085 are :
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
IPCOWALA INSTITUTE OF ENGINEERING & TECHNOLOGY-DHARMAJ
The 8085 Microprocessor Architecture
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
8085 Microprocessor Architecture
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Architecture of Microprocessor (Intel 8085) Unit-I
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
Number Representations and Basic Processor Architecture
Microprocessor & Assembly Language
8085 Microprocessor Architecture
The 8085 Microprocessor Architecture
8085 Microprocessor Architecture
Microprocessor Architecture
Presentation transcript:

MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60

WHAT IS MICROPROCESSOR?

A bit of Technology-Microprocessor Microprocessor incorporates all of the functions of the computer CPU, but includes all the logic circuitry including the control unit, on one chip. It can be divided into three segments for the sake of clarity namely, arithmetic/logic unit (ALU), register array, and control unit.

MOORE’S LAW

8085 INTRODUCTION (The Intel 8085 chip was first introduced in 1977)  Its features are :  It is an 8 bit processor.  It is a single chip N-MOS device with 40 pins.  It works on 5 Volt dc power supply.  It has multiplexed address and data bus.(AD0-AD7).  The maximum clock frequency is 6 MHz while minimum frequency is 500kHz.  It provides 74 instructions with 5 different addressing modes.

PIN DIAGRAM of 8085

8085 PIN DESCRIPTION Some important pins are : AD0-AD7: Multiplexed Address and data lines. A8-A15: Tri-stated higher order address lines. ALE: Address latch enable. S0,S1: These are the status signals used to indicate type of operation. RD¯: Read is active low input signal used to read data from I/O device or memory. WR¯: Write is an active low output signal used write data on memory or an I/O device.

8085 ARCHITECTURE

Microprocessor Architecture The MPU communicates with memory and I/O using the system bus consisting of:-  Address bus: unidirectional and carries memory and I/O addresses.  Data bus: bidirectional; transfers binary data and instructions between MPU and memory and I/O.  Control lines: Read and Write timing signals asserted by MPU.

Microprocessor-Based Systems

Microprocessor-Based System with Buses Address, Data, and Control:

The 8085 Bus Structure Address Bus:- –16 address lines: A0 – A15 –Unidirectional mode: Address bits sent from MPU  peripheral devices, not reverse. –Address locations: 0000 (hex) – FFFF (hex) Data Bus:- –8 data lines: D0 – D7 –Bidirectional mode: Data bits from the MPU  peripheral devices, Also from peripheral devices  MPU. –Data range: 00 (hex) – FF (hex) Control Bus:- Consists of various lines carrying the control signals such as read/write enable, flag bits.

BUS STRUCTURE OF 8085 MICROPROCESSOR

Arithmetic and Logical group Accumulator:- It is 8 bit general purpose register. It is connected to ALU. So most of the operations are done in Acc. Temporary register:- All the arithmetic and logical operations are done in the temporary register but user can’t access it. Flag:- It is a group of 5 flip flops used to know status of various operations done. The Flag Register along with Accumulator is called PSW or Program Status Word.

Microprocessor (MPU) A group of electronic circuits fabricated on a semiconductor chip that can read binary instructions written in memory and process binary data according to those instructions CPU and MPU

MPU-Based Systems System hardware:-  microprocessor  Memory  I/O. –Components are connected by buses. System software:- –A group of programs that monitors the functions of the entire system.

MEMORY

A semiconductor storage device. Two major categories:- Read/Write Memory (R/W) Read-only-Memory (ROM)

CLASSIFICATION OF RAM AND ROM  RAM:- SRAM DRAM  ROM:- MASK ROM PROM EPROM EEPROM

INPUT/OUTPUT PORT Simplest form of input port is a buffer simplest form of output port is a latch

INTERFACING TECHNIQUES MEMORY-MAPPED I/O (MMIO) uses same address bus to address both memory & I/O devices address16 bit. control signals MEMR & MEMW data transfer between register & I/O devices PORT-MAPPED I/O (PMIO) uses isolated address space for I\O from main memory. address is 8 bit control signals IOR & IOW data transfer between accumulator & I/O devices

Address Decoding Techniques ABSOLUTE DECODING/ FULL DECODING all higher address lines are decoded to select no multiple addresses more hardware/high cost LINEAR DECODING/ PARTIAL DECODING Few higher address lines are decoded shadow addresses less hardware/less cost

DATA FLOW FROM MEMORY TO MICROPROCESSOR

MEMORY & I/O INTERFACING

APPLICATIONS

Software: From Machine to High-Level Languages Machine Language: binary instructions –Difficult to decipher and write –Prone to cause many errors in writing –All programs converted into the machine language of a processor for execution Instruction Hex Mnemonic DescriptionProcessor ADD B Add reg B to Acc Intel ADD A,R0 Add Reg R0 to Acc Intel B ABA Add Acc A and B Motorola 6811

Software: From Machine to High-Level Languages Assembly Language: machine instructions represented in mnemonics:- –Has one-to-one correspondence with machine instructions. –Efficient in execution and use of memory; machine- specific and not easy to troubleshoot.

MICROPROCESSOR “GIVING BACK LIFE”

APPLICATION  TOYS  SIMPLE APPLICATION  COMPUTER PERIPHERALS  INDUSTRIAL CONTROLLERS  INSTRUMENTS  COMMUNICATIONS  ELECTRICAL POWER SYSTEM  INDUSTRIAL PROCESS CONTROL.  MEDICAL ELECTRONICS  DATABASE MANAGEMENT

EVOLUTION OF MICROPROCESSOR

THANK YOU

ANY ??