Microprocessor.

Slides:



Advertisements
Similar presentations
Components of a computer system
Advertisements

Microprocessor.  The CPU of Microcomputer is called microprocessor.  It is a CPU on a single chip (microchip).  It is called brain or heart of the.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Processor System Architecture
CENTRAL PROCESSING UNIT
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
Processing Devices.
Memory Hierarchy.
DIGITAL COMPONENTS By Sohaib.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 2. Computer Structure Computer Structure The traditional diagram of a computer...
CPU MEMORY Powered by DeSiaMore1. CPU Its manage everything held in memory so that the machine keeps track of what is stored, where it is and what type.
Introduction to Computing: Lecture 4
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
created by :Gaurav Shrivastava
Fall 2012 Chapter 2: x86 Processor Architecture. Irvine, Kip R. Assembly Language for x86 Processors 6/e, Chapter Overview General Concepts IA-32.
Module 8 Part B Adapted By and Prepared James Tan © 2001.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Computer Organization & Assembly Language © by DR. M. Amer.
Computer Structure & Architecture 7b - CPU & Buses.
HOW a Computer Works ? Anatomy of Microprocessor.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Overview von Neumann Architecture Computer component Computer function
Computer operation is of how the different parts of a computer system work together to perform a task.
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
BASIC COMPUTER ARCHITECTURE HOW COMPUTER SYSTEMS WORK.
Chapter 2 content Basic organization of computer What is motherboard
COMP2121: Microprocessors and Interfacing
Chapter Overview General Concepts IA-32 Processor Architecture
Computer Systems Nat 4/5 Computing Science Computer Structure:
Computing Science Computer Structure: Lesson 1: Processor Structure
Unit Microprocessor.
8085 Microprocessor Architecture
COURSE OUTCOMES OF Microprocessor and programming
Introduction to Microprocessors
Lecture 5: Computer systems architecture
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
Introduction to microprocessor (Continued) Unit 1 Lecture 2
Module IV Memory Organization.
The Central Processing Unit
Lecture on Microcomputer
Assembly Language for Intel-Based Computers, 5th Edition
Introduction of microprocessor
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.
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Introduction to Microprocessors
Basic Computer Organization
Microcomputer Architecture
Electronics Technology
General Architecture of Digital Computer
..
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
Introduction of microprpcessor
Number Representations and Basic Processor Architecture
Microprocessor & Assembly Language
CNET 315 Microprocessors & Assembly Language
Module IV Memory Organization.
MICROCOMPUTER ARCHITECTURE
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Basic Computer Organization
Chapter 2: Computer Hardware
Components of a CPU AS Computing - F451.
MICROPROCESSOR MEMORY ORGANIZATION
Register sets The register section/array consists completely of circuitry used to temporarily store data or program codes until they are sent to the.
Presentation transcript:

microprocessor

INFT13-339 16-bit Intel Assembler

Administrative Details

History of microprocessors

Microprocessor evolution The application of information technology is driven by the price-performance capability of microprocessors. A microprocessor (µP) is a single integrated component which implements all the functions of a Central Processing Unit on a single logic device—the silicon chip.

Microcomputers A microcomputer is a complete computer system whose CPU is a microprocessor. The number of individual logic components on a single chip has increased exponentially, doubling every two years, over the last decade and a half.

History of chip fabrication 1964 Small-Scale Integration: 1­10 transistors/chip 1968 Medium-Scale Integration: <100 transistors/chip 1971 Large-Scale Integration using MOS (Metal- Oxide on Silicon) 100­20,000 transistors/chip 1980 Very Large-Scale Integration (VLSI) >50,000 transistors/chip

µP Architecture Overview

Microcomputer components Input Output Memory ALU Control Unit Bus µP

Microcomputer components 5 fundamental components: Arithmetic-Logical Unit (ALU) for data manipulation. Control Unit to control and synchronize operations and data flow within the ALU and along the buses. Memory to hold program instructions & data. Input Module to transmit data from the external world. Output Module: send data to external world.

Buses A bus is a high-speed path for the transmission of data and control information. A bus consists of a set of lines each capable of transmitting a single, bi-state signal. There are three main types of bus: Data Address Control

Buses Memory Microprocessor Input/output Data Bus Control Bus Address Bus Memory Microprocessor Input/output

Data Bus A data bus transmits data in byte multiples between ALU, Input-Output and Memory.

Address Bus Address Bus carries an address value to select a memory location or register (usually consists of between 16 and 32 lines) to address between 65,536 (64K) and 4,294,967,296 bytes of memory.

Control Bus Control Bus carries control and status signals to and from the µP. At least 10 lines are required for the simplest µP. Typically between 25 and 50 control lines.

Memory: registers Memory exists in a number of forms: Internal registers to provide a small number of very high speed data storage units within the ALU. Typical access speeds are 100 nanoseconds or better.

Memory: primary (RAM) Main Memory external to the µP chip holds the bulk of the immediately accessible program and data. Access time is from a few µs to several tens of nanoseconds. Data flows between memory and the ALU along the Data and Address buses.

Main Memory RAM Random Access Memory—Read/Write memory, contents lost on power down, i.e. volatile.

ROM ROM Read Only Memory—contents read-only and not lost on power down, i.e. non-volatile. PROM Programmable ROM— the contents can be burned-in by the user using special ROM burners which employ high voltages.

Static RAM Stores a bit of information within a flip-flop. Its contents are held as long as power is available. The density of packing flip-flops is relatively low, leading to capacities of about 256K bits per chip. Speed of access is also lower.

Dynamic RAM The great disadvantage is the the charge lasts for only a few milliseconds and will be lost unless continually refreshed. This consists of reading out the memory contents and then writing it back. Thus extra logic is required and the memory is unavailable for 1%­5% of the time.

Register categories Instruction Register Data Registers holds the current instruction value. Data Registers hold data operands and results. These are typically 8, 16 or 32 bits in length. Address Registers hold primary memory address values. These are typically 16 or 32 bits in length.

Flags register This is a special 16-bit register which holds processor flags; these indicate the status of the CPU after recent operations 9 bits are used; 7 undefined: overflow zero auxiliary carry parity carry direction interrupt trap sign

Reference www.help2engg.com

THANK YOU