Introduction to Computer Engineering by Richard E. Haskell Number Systems Module M3.1 Sections 2.1-2.2.

Slides:



Advertisements
Similar presentations
Introduction to Computer Engineering by Richard E. Haskell BCD Arithmetic Module M16.5 Section 10.4.
Advertisements

Introduction to Computer Engineering by Richard E. Haskell Basic Digital Design Module M1.2 Section 3.2.
Introduction to Computer Engineering by Richard E. Haskell Multiplication and Division Instructions Module M16.4 Section 10.4.
NUMBER SYSTEM. How to convert hexadecimal numbers to decimal numbers? 230 Working from right to left, MULTIPLY each position with 8 raised to the power.
1 3 Computing System Fundamentals 3.5 Data Representation.
MATHEMATICS KBSR YEAR 4 Nor Salhana Binti Mohd. Arshad.
Digital to Analog (D/A) Converter Discussion D2.2.
Number Systems Discussion D4.1 Appendix C. Number Systems Counting in Binary Positional Notation Hexadecimal Numbers Negative Numbers.
Copyright (c) 2004 Professor Keith W. Noe Number Systems & Codes Part I.
Equality Detector Lecture L6.1 Section 6.1. Equality Detector XNOR X Y Z Z = !(X $ Y) X Y Z
Introduction to Computer Engineering by Richard E. Haskell 8086 Tutor Monitor Module M14.3 Section 9.3 Appendix B.
Digital to Analog (D/A) Converter Discussion D2.2.
Equality Detector Lecture L6.3 Section 6.1. Equality Detector XNOR X Y Z Z = !(X $ Y) X Y Z
Introduction to Computer Engineering by Richard E. Haskell Logical Instructions Module M16.6 Section 10.5.
Introduction to Computer Engineering by Richard E. Haskell 8086 Memory Module M14.1 Sections 9.3.
Decimal Addition What is going on? (carry) (subtract the base)
Introduction to Computer Engineering by Richard E. Haskell Basic Logic Gates Module M1.1 Section 3.1.
Number System Conversions Lecture L2.2 Section 2.3.
Number Systems and Codes Discussion D4.1. Number Systems Counting in Binary Positional Notation Hexadecimal Numbers Negative Numbers.
Data Storage Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information Technology Islamic.
Number Systems.
Learn to compare and order decimals, fractions, and percents.
Supplemental Chapter Number Bases
Number Systems Bangor High School Ali Shareef 3/10/06.
6 ∙ 10 = ∙ 10 = ∙ 10 = 6, ∙ 10 = 60, ∙ 10 = ∙ 10 = ∙ 100 = ∙ 100 = 6, ∙ 100 = 60, ∙ 100.
NUMBER SYSTEMS Binary Base 2 Octal Base 8 DecimalBase 10 HexadecimalBase 16.
Converting From decimal to Binary & Hexadecimal to Binary
1 Press Ctrl-A ©G Dear 2010 – Not to be sold/Free to use Converting Bits and Bytes Stage 6 - Year 11 Applied Mathematic (Preliminary General 1)
Octal to Decimal Hexadecimal DecimalOctal Binary.
Binary01.ppt Decimal Decimal: Base 10 means 10 Unique numerical digits ,00010,000 Weight Positions 3,
ITEC 1011 Introduction to Information Technologies 1. Number Systems Chapt. 2 Location in course textbook.
? Fractional and negative powers BAA* Bingo Summary of questions Bingo Answers.
ECE 362 Microprocessor Systems and Interfacing ©5-1 Lecture 1 Hexadecimal Computation Outline n Decimal n Binary n Octal n Hexadecimal.
Fractions and Decimal Fractions Fractions Decimal Fractions
Computer Studies Today Chapter 19 1 Chapter 19. Computer Studies Today Chapter 19 2 »Information stored in a computer is in two states: –ON –OFF.
6-1 Relating Fractions, Decimals, and Percents NS1.3 Convert fractions to decimals and percents and use these representations in estimations, computations,
WHY HEXADECIMAL?. Why bother with Hexadecimal? 1. Binary numbers are difficult for us to work with. 2. Hexadecimal can be used as “shorthand” for binary.
Binary Lesson 4a Hexadecimal and Binary Practice2.
Coding Part 2. Weight of the Digit 3672 Thousands (10 3 )Hundreds (10 2 )Tens (10 1 )Units (1) = Weights Decimal Example (3672) 10 Binary.
Decimal Numbers.
Octal to Decimal Decimal Octal Binary Hexadecimal.
NUMBER SYSTEM Prepared by: Engr Zakria.
Unit 18: Computational Thinking
COMPUTER ORGANIZATION
Computer Number Systems
Positional Notation A positional or place-value notation is a numeral system in which each position is related to the next by a constant multiplier, called.
Copyright (c) 2004 Professor Keith W. Noe
CSE 102 Introduction to Computer Engineering
COUNTING IN BINARY Binary weightings 0 x x x x 8
Binary, Octal and Hex Numbers Copyright Thaddeus Konar
Data Storage Introduction to computer, 2nd semester, 2010/2011
Binary, Octal and Hex Numbers Copyright Thaddeus Konar
Binary Quiz UIN: ____________________
Principles of Computing – UFCFA Lecture-3
Binary, Octal and Hex Numbers Copyright Thaddeus Konar
Binary, Octal and Hex Numbers Copyright Thaddeus Konar
There are 10 types of people of people in this world…
Digital Logic Design (CSNB163)
Binary Lesson 3 Hexadecimal
Binary Lesson 3 Hexadecimal
COUNTING IN BINARY Binary weightings 0 x x x x 8
Chapter 2 Number Systems.
Chapter 2 Number Systems.
Chapter 2 Number Systems.
Remember the 10 types of people of people in this world…
Computer Science 1 Review and finish Number base conversion
Binary, Octal and Hex Numbers Copyright Thaddeus Konar
Find the value of g. Find the value of h. 105° h g 75°
Chapter 2 Number Systems.
Presentation transcript:

Introduction to Computer Engineering by Richard E. Haskell Number Systems Module M3.1 Sections

Introduction to Computer Engineering by Richard E. Haskell Number Systems Counting in Binary Hexadecimal and Octal Numbers Positional Notation Fractional Numbers

Introduction to Computer Engineering by Richard E. Haskell Counting in Binary Position: BINARY HEX

Introduction to Computer Engineering by Richard E. Haskell Counting in Binary Position: A1010A 1011B1011B 1100C1100C 1101D1101D 1110E1110E 1111F1111F BINARY HEX

Introduction to Computer Engineering by Richard E. Haskell Counting in Binary BINARY DEC

Introduction to Computer Engineering by Richard E. Haskell

87C9: 32,768 1, C9 16 = 34,761 10

Introduction to Computer Engineering by Richard E. Haskell Positional Notation N = P 4 P 3 P 2 P 1 P 0 = P 4 b 4 + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b = 5 x x x 10 0 = = 584

Introduction to Computer Engineering by Richard E. Haskell Positional Notation N = P 4 P 3 P 2 P 1 P 0 = P 4 b 4 + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b = 1 x x x x x 2 0 = = Binary

Introduction to Computer Engineering by Richard E. Haskell Positional Notation N = P 4 P 3 P 2 P 1 P 0 = P 4 b 4 + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b 0 3AF 16 = 3 x A x F x 16 0 = 3 x x x 1 = = Hex

Introduction to Computer Engineering by Richard E. Haskell Positional Notation N = P 4 P 3 P 2 P 1 P 0 = P 4 b 4 + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b = 4 x x x 8 0 = 4 x x x 1 = = Octal

Introduction to Computer Engineering by Richard E. Haskell Fractional Numbers N =...P 3 P 2 P 1 P 0. P -1 P -2 P =... + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b 0 + P -1 b -1 + P -2 b -2 + P -3 b = 3 x x x x x = =

Introduction to Computer Engineering by Richard E. Haskell Fractional Numbers N =...P 3 P 2 P 1 P 0. P -1 P -2 P =... + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b 0 + P -1 b -1 + P -2 b -2 + P -3 b = 1 x x x x x x 2 -2 = /2 + 1/4 = Binary

Introduction to Computer Engineering by Richard E. Haskell Fractional Numbers N =...P 3 P 2 P 1 P 0. P -1 P -2 P =... + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b 0 + P -1 b -1 + P -2 b -2 + P -3 b AB.6 16 = 1 x A x B x x = 1 x x x 1 + 6/16 = = Hex

Introduction to Computer Engineering by Richard E. Haskell Fractional Numbers N =...P 3 P 2 P 1 P 0. P -1 P -2 P =... + P 3 b 3 + P 2 b 2 + P 1 b 1 + P 0 b 0 + P -1 b -1 + P -2 b -2 + P -3 b = 1 x x x x x 8 -2 = 1 x x x 1 + 2/8 + 5/64 = = Octal

Introduction to Computer Engineering by Richard E. Haskell Questions What is the decimal value of ? What is the decimal value of ?