Computer Organization and Design

Slides:



Advertisements
Similar presentations
REGISTER TRANSFER LANGUAGE (RTL)
Advertisements

Chapter 4 Register Transfer and Microoperations
Princess Sumaya Univ. Computer Engineering Dept. د. بســام كحـالــه Dr. Bassam Kahhaleh.
Chapter 7 Henry Hexmoor Registers and RTL
Princess Sumaya University
ARITHMETIC LOGIC SHIFT UNIT
1 Register Transfer &  -operations Computer Organization Computer Architectures Lab REGISTER TRANSFER AND MICROOPERATIONS Register Transfer Language Register.
8085 processor. Bus system in microprocessor.
Lab 10 : Arithmetic Systems : Adder System Layout: Slide #2 Slide #3 Slide #4 Slide #5 Arithmetic Overflow: 2’s Complement Conversions: 8 Bit Adder/Subtractor.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Binary additon & subtraction.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Chapter 4 Register Transfer and Microoperations
Adders, subtractors, ALUs
Computer System Configuration and Function Computer Architecture and Design Lecture 6.
MICRO OPERATIONS Department of Computer Engineering, M.S.P.V.L. Polytechnic College, Pavoorchatram.
CSC321 Where We’ve Been Binary representations Boolean logic Logic gates – combinational circuits Flip-flops – sequential circuits Complex gates – modules.
Chapter 4 Register Transfer and Micro -operations
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Adders, subtractors, ALUs.
REGISTER TRANSFER AND MICROOPERATIONS
1/8/ L3 Data Path DesignCopyright Joanne DeGroat, ECE, OSU1 ALUs and Data Paths Subtitle: How to design the data path of a processor.
Chap 7. Register Transfers and Datapaths. 7.1 Datapaths and Operations Two types of modules of digital systems –Datapath perform data-processing operations.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
1 Chapter Four Register Transfer and Micro operations.
Arithmetic Functions BIL- 223 Logic Circuit Design Ege University Department of Computer Engineering.
Micro Operation. MICROOPERATIONS Computer system microoperations are of four types: - Register transfer microoperations - Arithmetic microoperations -
ARITHMETIC MICRO OPERATIONS
Computer Architecture Souad MEDDEB
1 Outline Bus Transfer Memory Transfer Microoperations.
1 Chapter 7 Henry Hexmoor Registers and RTL. REGISTER TRANSFER AND MICROOPERATIONS Register Transfer Language Register Transfer Bus and Memory Transfers.
EKT 221 : Digital 2 Serial Transfers & Microoperations Date : Lecture : 2 hr.
Lecture 5: Register Transfer & Micro-OpsOverview1.
Number Systems and Circuits for Addition – Binary Adders Lecture 6 Section 1.5 Fri, Jan 26, 2007.
ECE 320 Homework #4 1. Using 8 data input selector logic (MUX), implement the following two functions: a) F(A,B,C)=S 0 S 2 S 3 S 5 b) F(A,B,C,D)=P 0 +P.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
1 Register Transfer and Microoperations Acknowledgment: Most of the slides are adapted from Prof. Hyunsoo Yoon’s slides.
1 REGISTER TRANSFER & MICROOPERATIONS. 2 OUTLINES Register Transfer Language Register Transfer Bus and Memory Transfers Arithmetic Microoperations Logic.
REGISTER TRANSFER AND MICROOPERATIONS
EKT 221 : Digital 2 Serial Transfers & Microoperations
Subtitle: How to design the data path of a processor.
REGISTER TRANSFER AND MICROOPERATIONS
Computer Organization and Design
Chapter 4 Register Transfer and Microoperations
Chap 7. Register Transfers and Datapaths
Swamynathan.S.M AP/ECE/SNSCT
EKT 221 : Digital 2 Serial Transfers & Microoperations
Homework Reading Machine Projects Labs
Overview Register Transfer Language Register Transfer
Computer Organization and Design
Register Transfer and Microoperations
Overview Introduction General Register Organization Stack Organization
Principles & Applications
Computer Organization and Design
Computer Organization and Design
Control Unit.
Computer Organization and Design
به نام یگانه مهندس هستی معماری کامپیوتر مهدی قدیری
CSE Winter 2001 – Arithmetic Unit - 1
Computer Organization and Design
Computer Organization and Design
Computer Organization and Design
By: A. H. Abdul Hafez CAO, by Dr. A.H. Abdul Hafez, CE Dept. HKU
L25 – Datapath ALU.
Homework Reading Machine Projects Labs
CHAPTER-3 REGISTER TRANSFER LANGUAGE AND MICROOPERATIONS
Half & Full Subtractor Half Subtractor Full Subtractor.
2's Complement Arithmetic
Instruction execution and ALU
Half & Full Subtractor Half Subtractor Full Subtractor.
Computer Architecture
Computer Architecture
Presentation transcript:

Computer Organization and Design CSE211 Computer Organization and Design Lecture : 3 Tutorial: 1 Practical: 0 Credit: 4 Deepak Kumar (Asst. Professor, LPU)

Overview Register Transfer Language Register Transfer Register Transfer and Micro-operations 2 Overview Register Transfer Language Register Transfer Bus and Memory Transfers Arithmetic Micro-operations Logic Micro-operations Shift Micro-operations Arithmetic Logic Shift Unit CSE 211

MICROOPERATIONS Computer system microoperations are of four types: Register Transfer and Micro-operations 3 MICROOPERATIONS Computer system microoperations are of four types: Register transfer microoperations Arithmetic microoperations Logic microoperations Shift microoperations CSE 211

Arithmetic MICROOPERATIONS Register Transfer and Micro-operations 4 Arithmetic MICROOPERATIONS The basic arithmetic microoperations are Addition Subtraction Increment Decrement The additional arithmetic microoperations are Add with carry Subtract with borrow Transfer/Load etc. … Summary of Typical Arithmetic Micro-Operations R3  R1 + R2 Contents of R1 plus R2 transferred to R3 R3  R1 - R2 Contents of R1 minus R2 transferred to R3 R2  R2’ Complement the contents of R2 R2  R2’+ 1 2's complement the contents of R2 (negate) R3  R1 + R2’+ 1 subtraction R1  R1 + 1 Increment R1  R1 - 1 Decrement CSE 211

Register Transfer and Micro-operations 5 Binary Adder CSE 211

Binary Adder-Subtractor Register Transfer and Micro-operations 6 Binary Adder-Subtractor Binary Adder-Subtractor Mode input M controls the operation M=0 ---- adder M=1 ---- subtractor CSE 211

Binary Incrementer Binary Incrementer Register Transfer and Micro-operations 7 Binary Incrementer Binary Incrementer CSE 211

Arithmetic Circuits Register Transfer and Micro-operations 8 FA 4x1 Cin S1 S0 1 2 3 4x1 MUX X0 Y0 C0 C1 D0 FA X1 Y1 C2 D1 X2 Y2 C3 D2 X3 Y3 C4 D3 Cout A0 B0 A1 B1 A2 B2 A3 B3 CSE 211

Any Questions?