Overview Instruction Codes Computer Registers Computer Instructions

Slides:



Advertisements
Similar presentations
Machine cycle.
Advertisements

MANINDER KAUR Maninder Kaur 1
Give qualifications of instructors: DAP
Computer Architecture
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Review and Overview. Review  Combinational logic circuit – Decoder, Encoder, Multiplexer, De-multiplexer, Full Adder, Multiplier  Sequential logic circuit.
Midterm Wednesday Chapter 1-3: Number /character representation and conversion Number arithmetic Combinational logic elements and design (DeMorgan’s Law)
Microprogramming Andreas Klappenecker CPSC321 Computer Architecture.
Topics covered: CPU Architecture CSE 243: Introduction to Computer Architecture and Hardware/Software Interface.
Computer Organization and Architecture
Computer Architecture Lecture 12 Fasih ur Rehman.
TEAM 1: Miguel Harmant Rodney Rodriguez Elias Crespo Javier Parra Alfredo Alonso Marc-Wayne Anglin.
Bus Architecture Memory unit AR PC DR E ALU AC INPR 16-bit Bus IR TR
Computer System Architecture ESGD2204
Lecture 16 Today’s topics: –MARIE Instruction Decoding and Control –Hardwired control –Micro-programmed control 1.
EXECUTION OF COMPLETE INSTRUCTION
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
General Concepts of Computer Organization Overview of Microcomputer.
1 Control Unit Operation and Microprogramming Chap 16 & 17 of CO&A Dr. Farag.
Computer architecture
Computer Architecture Souad MEDDEB
Basic Elements of Processor ALU Registers Internal data pahs External data paths Control Unit.
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
8085 processor.
Hardwired Control Department of Computer Engineering, M.S.P.V.L Polytechnic College, Pavoorchatram. A Presentation On.
Jeremy R. Johnson William M. Mongan
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Chapter 5 Computer Organization TIT 304/TCS 303. Purpose of This Chapter In this chapter we introduce a basic computer and show how its operation can.
Types of Micro-operation  Transfer data between registers  Transfer data from register to external  Transfer data from external to register  Perform.
Functions of Processor Operation Addressing modes Registers i/o module interface Memory module interface Interrupts.
Control Unit Design.
Basic Computer Organization and Design
Today’s Agenda Exam 2 Part 2 (11:15am-12:30pm)
Computer Organization and Architecture + Networks
Overview Register Transfer Language Register Transfer
Control Unit Lecture 6.
Symbol Hex Code Description I=0 I=1
Computer Science 210 Computer Organization
Lecture on Microcomputer
William Stallings Computer Organization and Architecture
ADVANCED PROCESSOR ARCHITECTURE
Computer Organization and Design
BASIC COMPUTER ORGANIZATION AND DESIGN
Overview Instruction Codes Computer Registers Computer Instructions
Processor Organization and Architecture
Overview Control Memory Comparison of Implementations
Computer Organization and Design
BASIC COMPUTER ORGANIZATION AND DESIGN
The Processor and Machine Language
BASIC COMPUTER ORGANIZATION AND DESIGN
Computer Science 210 Computer Organization
Basic Processing Unit Unit- 7 Engineered for Tomorrow CSE, MVJCE.
By: A. H. Abdul Hafez CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU
Computer Organization and Design
A Multiple Clock Cycle Instruction Implementation
Control Unit Introduction Types Comparison Control Memory
Systems Architecture I (CS ) Lecture 2: A Simplified Computer
Computer Architecture and Organization: L11: Design Control Lines
Processor Organization and Architecture
William Stallings Computer Organization and Architecture 8th Edition
Computer Architecture and Organization: L07: Control Sequence
Computer Architecture
A Discussion on Assemblers
MANINDER KAUR Maninder Kaur 1
A Top-Level View Of Computer Function And Interconnection
Chapter 7 Microprogrammed Control
Computer Architecture
Processor Organization and Architecture
Presentation transcript:

Overview Instruction Codes Computer Registers Computer Instructions Basic Computer Orgsnization and Design 1 Lecture 14 Overview Instruction Codes Computer Registers Computer Instructions Timing and Control Instruction Cycle Memory Reference Instructions Input-Output and Interrupt Complete Computer Description CSE 211, Computer Organization and Architecture

Basic Computer Orgsnization and Design 2 Lecture 14 Control Unit Control unit (CU) of a processor translates from machine instructions to the control signals for the microoperations that implement them Control units are implemented in one of two ways Hardwired Control CU is made up of sequential and combinational circuits to generate the control signals Microprogrammed Control A control memory on the processor contains microprograms that activate the necessary control signals We will consider a hardwired implementation of the control unit for the Basic Computer CSE 211, Computer Organization and Architecture

Timing and Control Basic Computer Orgsnization and Design 3 Lecture 16 Control unit of Basic Computer Instruction register (IR) 15 14 13 12 11 - 0 3 x 8 decoder 7 6 5 4 3 2 1 0 I D 15 14 . . . . 2 1 0 4 x 16 4-bit sequence counter (SC) Increment (INR) Clear (CLR) Clock Other inputs Control signals T 7 Combinational logic CSE 211, Computer Organization and Architecture

Timing Signals Basic Computer Orgsnization and Design 4 Lecture 14 - Generated by 4-bit sequence counter and 416 decoder - The SC can be incremented or cleared. - Example: T0, T1, T2, T3, T4, T0, T1, . . . Assume: At time T4, SC is cleared to 0 if decoder output D3 is active. D3T4: SC  0 CSE 211, Computer Organization and Architecture