INTRODUCTION.  Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts.

Slides:



Advertisements
Similar presentations
Computer Systems Nat 4/5 Computing Science Computer Structure:
Advertisements

I/O Organization popo.
Control path Recall that the control path is the physical entity in a processor which: fetches instructions, fetches operands, decodes instructions, schedules.
Microprocessor and Microcontroller
Processor System Architecture
DH2T 34 Computer Architecture 1 LO2 Lesson Two CPU and Buses.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
1 Sec (2.1) Computer Architectures. 2 For temporary storage of information, the CPU contains cells, or registers, that are conceptually similar to main.
Chapter 0 Introduction to Computing
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
The Microprocessor-based PC System Prima Dewi Purnamasari Microprocessor Electrical Engineering Department University of Indonesia.
6. The CPU and Memory Chapt. 7.
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
CPU Structure and Instruction Execution Timothy C. Rice Jr., MIT.
The Microcomputer System In this presentation you will: Investigate the microprocessor Title Page.
Processing Devices.
BLOCK DIAGRAM OF COMPUTER
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Computer Organization Computer Organization & Assembly Language: Module 2.
Introduction to Computing: Lecture 4
created by :Gaurav Shrivastava
Input/OUTPUT [I/O Module structure].
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
D75P 34R HNC Computer Architecture 1 Week 9 The Processor, Busses and Peripherals © C Nyssen/Aberdeen College 2003 All images © C Nyssen /Aberdeen College.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
CPU Computer Hardware Organization (How does the computer look from inside?) Register file ALU PC System bus Memory bus Main memory Bus interface I/O bridge.
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Stack Stack Pointer A stack is a means of storing data that works on a ‘Last in first out’ (LIFO) basis. It reverses the order that data arrives and is.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Computer Architecture
General Concepts of Computer Organization Overview of Microcomputer.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
CSNB374: Microprocessor Systems Chapter 1: Introduction to Microprocessor.
Computer Science 101 Computer Systems Organization.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Lecture 2 Microprocessor Architecture Image from:
Chapter 4 MARIE: An Introduction to a Simple Computer.
7. Peripherals 7.1 Introduction of peripheral devices Computer Studies (AL)
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Structure & Architecture 7b - CPU & Buses.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Electronic Analog Computer Dr. Amin Danial Asham by.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
Concepts of Engineering and Technology Copyright © Texas Education Agency, All rights reserved.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
IT3002 Computer Architecture
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
8085 INTERNAL ARCHITECTURE.  Upon completing this topic, you should be able to: State all the register available in the 8085 microprocessor and explain.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Overview of microcomputer structure and operation
Block diagram of a computer system Basic components of a computer system using block diagrams: Cpu Memory Input and output unit Evolution of microprocessor.
Dr. ClincyLecture Slide 1 CS Chapter 4 (Sec 5.1 &5.2) 1 of 5 Dr. Clincy Professor of CS.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
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.
STUDY OF PIC MICROCONTROLLERS.. Design Flow C CODE Hex File Assembly Code Compiler Assembler Chip Programming.
Computer Hardware What is a CPU.
Computing Science Computer Structure: Lesson 1: Processor Structure
General Architecture of Digital Computer
Interfacing Memory Interfacing.
Number Representations and Basic Processor Architecture
Chapter 1 Introduction.
Chapter 5 Computer Organization
Microprocessor I 7/18/2019.
Presentation transcript:

INTRODUCTION

 Upon completing this topic, you should be able to: Illustrate a basic elements of digital computer system and their functions, Depicts the three main units consist inside microprocessor, Differentiate the function of address, data and control bus, Draw and explain the basic 8085A computer system.

 The memory system of a computer is used to : Store the programs the computer is required to execute Store the data that is to be processed by those programs  Information is stored in memory in binary form.  There are many memory locations in the memory system of a digital computer.  Each memory location can store n binary digits (n- bits). N is usually an integer multiple of 8.  Each memory location is given a unique identifier, called its address.

 The memory system of a digital computer can be considered to comprise three separate areas Program Area That section of memory used to store the program Data Area That section of memory used to store the data to be processed Stack Area That section of memory reserved for the stack (see later).

 Input / Output devices provide a communication interface between the digital computer and the outside world.  Examples of input devices are : a keyboard a mouse  Examples of output devices are: a printer a visual display unit

 A microprocessor is a single, digital integrated circuit that performs the function of a central processing unit ( CPU ).  A microprocessor is a collection of digital circuits that: process binary data provide control and timing references

 Arithmetic and Logic Unit Perform the arithmetic operations such as addition and subtraction, as well as the logical operations such as ANDing, Oring and Exclusive Oring.  Register Array Contains various registers used primarily for the temporary storage of data during instruction execution and/or arithmetic/logic operations.

 Control and Timing Logic Unit Provides the necessary timing and control signals for all the operations in the microprocessor. This unit controls the flow of information between the microprocessor, memory and peripheral devices.  Instruction Decoder Used to decodes the instructions it receives from internal data bus

 Buses are used to interconnect the sub-systems of a computer.  A bus is a multi-way set of electrical connections which share a common purpose.  Each bus line can carry one binary digit (Bit)  Thus to convey 8-bits of information from one sub- system of a computer to another, simultaneously, requires an 8-bit bus.  8-bits, collectively, is called a byte. Data buses of most computers are byte wide or an integer multiple of bytes wide.

 A unidirectional bus can carry binary information in one direction only - from transmitter to receiver.  A bi-directional bus can carry binary information in either direction. However it can only carry information in one direction at any instant of time.  Bi-directional busses are terminated in transceivers. A transceiver is a back-to-back pair of tri-state logic gates.

 A non-inverting tri-state buffer is a non-inverting gate with two inputs, an enable input and a data input.  When the enable input is at logic ‘0’ both output transistors are open and the output of the device is open (Hi-z)  When the enable input is at logic ‘1’ one output transistor is closed. The output is determined by the data input i.e. when D=1, S1 is closed and out=1 and when D=0, S2 is closed and out=0.

 A non-inverting tri-state buffer is a non-inverting gate with two inputs, an enable input and a data input.  When the enable input is at logic ‘0’ both output transistors are open and the output of the device is open (Hi-z)  When the enable input is at logic ‘1’ one output transistor is closed. The output is determined by the data input i.e. when D=1, S1 is closed and out=1 and when D=0, S2 is closed and out=0.

 System bus is a bus that is composed of three separate buses;  Address Bus  Data Bus  Control Bus

 The address bus is used by the CPU to specify which memory location ( or input/output device ) it wishes to access.  In simple systems the address bus is a unidirectional bus with the CPU as the transmitter and memory and I/O devices as receivers.  An address bus x-bits wide enables a CPU to uniquely identify any one of locations

 The Data Bus is the bus over which the binary data, stored at an addressed location, is transferred to/from the CPU.  The data bus is a bi-directional bus.  Data can be transferred from the processor to an addressed location - a write operation.  Data can be transferred to the processor from an addressed location - a read operation.  Data bus widths correspond to the number of binary digits stored at a location - usually an integer multiple of 8

 The control bus is a unidirectional bus  Some control signals are processor outputs, thus enabling the processor to instruct peripheral devices to perform the particular type of operation it wishes to execute.  Some control signals are processor inputs, thus enabling peripheral devices to provide control information to the processor.

(Output) Tells peripheral devices that the processor wishes to read data from the addressed location (Output) Tells peripheral devices that the processor wishes to write data to the addressed location (Input) The peripheral device tells the processor it is ready to proceed with a data transfer (read or write as appropriate)