Chapter 3: Number Systems

Similar documents
NUMBER SYSTEMS. 1.1 Introduction

Number Conversions Dr. Sarita Agarwal (Acharya Narendra Dev College,University of Delhi)

2 Number Systems. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

Lecture 11: Number Systems

3. Convert a number from one number system to another

Useful Number Systems

Positional Numbering System

Section 1.4 Place Value Systems of Numeration in Other Bases

Base Conversion written by Cathy Saxton

Lecture 2. Binary and Hexadecimal Numbers

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

CSI 333 Lecture 1 Number Systems

=

Chapter 2. Binary Values and Number Systems

NUMBER SYSTEMS. William Stallings

Chapter 7 Lab - Decimal, Binary, Octal, Hexadecimal Numbering Systems

LSN 2 Number Systems. ECT 224 Digital Computer Fundamentals. Department of Engineering Technology

Computer Science 281 Binary and Hexadecimal Review

Oct: 50 8 = 6 (r = 2) 6 8 = 0 (r = 6) Writing the remainders in reverse order we get: (50) 10 = (62) 8

Binary Representation

Chapter 4: Computer Codes

Binary, Hexadecimal, Octal, and BCD Numbers

CPEN Digital Logic Design Binary Systems

Binary Representation. Number Systems. Base 10, Base 2, Base 16. Positional Notation. Conversion of Any Base to Decimal.

The string of digits in the binary number system represents the quantity

To convert an arbitrary power of 2 into its English equivalent, remember the rules of exponential arithmetic:

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

THE BINARY NUMBER SYSTEM

Number Systems. Introduction / Number Systems

Digital System Design Prof. D Roychoudhry Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

COMPSCI 210. Binary Fractions. Agenda & Reading

Number Systems and Radix Conversion

Goals. Unary Numbers. Decimal Numbers. 3,148 is s 100 s 10 s 1 s. Number Bases 1/12/2009. COMP370 Intro to Computer Architecture 1

Unsigned Conversions from Decimal or to Decimal and other Number Systems

EE 261 Introduction to Logic Circuits. Module #2 Number Systems

BINARY CODED DECIMAL: B.C.D.

Binary Number System. 16. Binary Numbers. Base 10 digits: Base 2 digits: 0 1

Everything you wanted to know about using Hexadecimal and Octal Numbers in Visual Basic 6

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

CS321. Introduction to Numerical Methods

Lecture 8: Binary Multiplication & Division

A Step towards an Easy Interconversion of Various Number Systems

Binary Numbers. Binary Octal Hexadecimal

Decimal to Binary Conversion

5.4 Solving Percent Problems Using the Percent Equation

Number and codes in digital systems

YOU MUST BE ABLE TO DO THE FOLLOWING PROBLEMS WITHOUT A CALCULATOR!

4.3 TABLE 3 TABLE five

Recall the process used for adding decimal numbers. 1. Place the numbers to be added in vertical format, aligning the decimal points.

2011, The McGraw-Hill Companies, Inc. Chapter 3

CS101 Lecture 11: Number Systems and Binary Numbers. Aaron Stevens 14 February 2011

Fractions to decimals

PREPARATION FOR MATH TESTING at CityLab Academy

COMBINATIONAL CIRCUITS

The Hexadecimal Number System and Memory Addressing

Numbering Systems. InThisAppendix...

Systems I: Computer Organization and Architecture

Digital Design. Assoc. Prof. Dr. Berna Örs Yalçın

Numeral Systems. The number twenty-five can be represented in many ways: Decimal system (base 10): 25 Roman numerals:

Binary Adders: Half Adders and Full Adders

Chapter Binary, Octal, Decimal, and Hexadecimal Calculations

MATH-0910 Review Concepts (Haugen)

6 The Hindu-Arabic System (800 BC)

Number Representation

Paramedic Program Pre-Admission Mathematics Test Study Guide

Logic Reference Guide

Addition Methods. Methods Jottings Expanded Compact Examples = 15

MULTIPLICATION AND DIVISION OF REAL NUMBERS In this section we will complete the study of the four basic operations with real numbers.

Session 29 Scientific Notation and Laws of Exponents. If you have ever taken a Chemistry class, you may have encountered the following numbers:

2010/9/19. Binary number system. Binary numbers. Outline. Binary to decimal

LESSON PLANS FOR PERCENTAGES, FRACTIONS, DECIMALS, AND ORDERING Lesson Purpose: The students will be able to:

Data Representation. What is a number? Decimal Representation. Interpreting bits to give them meaning. Part 1: Numbers. six seis

CS201: Architecture and Assembly Language

Number of bits needed to address hosts 8

Welcome to Basic Math Skills!

Unit 1 Number Sense. In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions.

JobTestPrep's Numeracy Review Decimals & Percentages

3.3 Addition and Subtraction of Rational Numbers

3.4 Multiplication and Division of Rational Numbers

Levent EREN A-306 Office Phone: INTRODUCTION TO DIGITAL LOGIC

Chapter 1: Digital Systems and Binary Numbers

Solution to Exercise 2.2. Both m and n are divisible by d, som = dk and n = dk. Thus m ± n = dk ± dk = d(k ± k ),som + n and m n are divisible by d.

Multiplying and Dividing Signed Numbers. Finding the Product of Two Signed Numbers. (a) (3)( 4) ( 4) ( 4) ( 4) 12 (b) (4)( 5) ( 5) ( 5) ( 5) ( 5) 20

Computation Strategies for Basic Number Facts +, -, x,

Binary Division. Decimal Division. Hardware for Binary Division. Simple 16-bit Divider Circuit

Today s topics. Digital Computers. More on binary. Binary Digits (Bits)

A Short Guide to Significant Figures

Session 7 Fractions and Decimals

Math Released Set Algebra 1 PBA Item #13 Two Real Numbers Defined M44105

Playing with Numbers

Math Circle Beginners Group October 18, 2015

Decimals Adding and Subtracting

Divide: Paper & Pencil. Computer Architecture ALU Design : Division and Floating Point. Divide algorithm. DIVIDE HARDWARE Version 1

Preliminary Mathematics

Solution for Homework 2

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Pre-Calculus II Factoring and Operations on Polynomials

Sequential Skills. Strands and Major Topics

Math Review. Numbers. Place Value. Rounding Whole Numbers. Place value thousands hundreds tens ones

1.6 The Order of Operations

Transcription:

Slide 1/40

Learning Objectives In this chapter you will learn about: Non-positional number system Positional number system Decimal number system Binary number system Octal number system Hexadecimal number system (Continued on next slide) 20 Slide 2/40

Learning Objectives (Continued from previous slide..) Convert a number s base Another base to decimal base Decimal base to another base Some base to another base Shortcut methods for converting Binary to octal number Octal to binary number Binary to hexadecimal number Hexadecimal to binary number Fractional numbers in binary number system 20 Slide 3/40

Number Systems Two types of number systems are: Non-positional number systems Positional number systems 20 Slide 4/40

Non-positional Number Systems Characteristics Use symbols such as I for 1, II for 2, III for 3, IIII for 4, IIIII for 5, etc Each symbol represents the same value regardless of its position in the number The symbols are simply added to find out the value of a particular number Difficulty It is difficult to perform arithmetic with such a number system 20 Slide 5/40

Positional Number Systems Characteristics Use only a few symbols called digits These symbols represent different values depending on the position they occupy in the number (Continued on next slide) 20 Slide 6/40

Positional Number Systems (Continued from previous slide..) The value of each digit is determined by: 1. The digit itself 2. The position of the digit in the number 3. The base of the number system (base = total number of digits in the number system) The maximum value of a single digit is always equal to one less than the value of the base 21 Slide 7/40

Decimal Number System Characteristics A positional number system Has 10 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Hence, its base = 10 The maximum value of a single digit is 9 (one less than the value of the base) Each position of a digit represents a specific power of the base (10) We use this number system in our day-to-day life (Continued on next slide) 21 Slide 8/40

Decimal Number System (Continued from previous slide..) Example 2586 10 = (2 x 10 3 ) + (5 x 10 2 ) + (8 x 10 1 ) + (6 x 10 0 ) = 2000 + 500 + 80 + 6 21 Slide 9/40

Binary Number System Characteristics A positional number system Has only 2 symbols or digits (0 and 1). Hence its base = 2 The maximum value of a single digit is 1 (one less than the value of the base) Each position of a digit represents a specific power of the base (2) This number system is used in computers (Continued on next slide) 21 Slide 10/40

Binary Number System (Continued from previous slide..) Example 10101 2 = (1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) x (1 x 2 0 ) = 16 + 0 + 4 + 0 + 1 = 21 10 21 Slide 11/40

Representing Numbers in Different Number Systems In order to be specific about which number system we are referring to, it is a common practice to indicate the base as a subscript. Thus, we write: 10101 2 = 21 10 21 Slide 12/40

Bit Bit stands for binary digit A bit in computer terminology means either a 0 or a 1 A binary number consisting of n bits is called an n-bit number 22 Slide 13/40

Octal Number System Characteristics A positional number system Has total 8 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7). Hence, its base = 8 The maximum value of a single digit is 7 (one less than the value of the base Each position of a digit represents a specific power of the base (8) (Continued on next slide) 22 Slide 14/40

Octal Number System (Continued from previous slide..) Since there are only 8 digits, 3 bits (2 3 = 8) are sufficient to represent any octal number in binary Example 2057 8 = (2 x 8 3 ) + (0 x 8 2 ) + (5 x 8 1 ) + (7 x 8 0 ) = 1024 + 0 + 40 + 7 = 1071 10 22 Slide 15/40

Hexadecimal Number System Characteristics A positional number system Has total 16 symbols or digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). Hence its base = 16 The symbols A, B, C, D, E and F represent the decimal values 10, 11, 12, 13, 14 and 15 respectively The maximum value of a single digit is 15 (one less than the value of the base) (Continued on next slide) 22 Slide 16/40

Hexadecimal Number System (Continued from previous slide..) Each position of a digit represents a specific power of the base (16) Since there are only 16 digits, 4 bits (2 4 = 16) are sufficient to represent any hexadecimal number in binary Example 1AF 16 = (1 x 16 2 ) + (A x 16 1 ) + (F x 16 0 ) = 1 x 256 + 10 x 16 + 15 x 1 = 256 + 160 + 15 = 431 10 22 Slide 17/40

Method Converting a Number of Another Base to a Decimal Number Step 1: Determine the column (positional) value of each digit Step 2: Multiply the obtained column values by the digits in the corresponding columns Step 3: Calculate the sum of these products (Continued on next slide) 23 Slide 18/40

Example Converting a Number of Another Base to a Decimal Number (Continued from previous slide..) 4706 8 =? 10 4706 8 = 4 x 8 3 + 7 x 8 2 + 0 x 8 1 + 6 x 8 0 = 4 x 512 + 7 x 64 + 0 + 6 x 1 = 2048 + 448 + 0 + 6 = 2502 10 Sum of these products Common values multiplied by the corresponding digits 23 Slide 19/40

Division-Remainder Method Converting a Decimal Number to a Number of Another Base Step 1: Divide the decimal number to be converted by the value of the new base Step 2: Record the remainder from Step 1 as the rightmost digit (least significant digit) of the new base number Step 3: Divide the quotient of the previous divide by the new base (Continued on next slide) 25 Slide 20/40

Converting a Decimal Number to a Number of Another Base (Continued from previous slide..) Step 4: Record the remainder from Step 3 as the next digit (to the left) of the new base number Repeat Steps 3 and 4, recording remainders from right to left, until the quotient becomes zero in Step 3 Note that the last remainder thus obtained will be the most significant digit (MSD) of the new base number (Continued on next slide) 25 Slide 21/40

Example 952 10 =? 8 Converting a Decimal Number to a Number of Another Base (Continued from previous slide..) Solution: 8 952 Remainder 119 14 1 s 0 7 6 0 1 Hence, 952 10 = 1670 8 26 Slide 22/40

Method Converting a Number of Some Base to a Number of Another Base Step 1: Convert the original number to a decimal number (base 10) Step 2: Convert the decimal number so obtained to the new base number (Continued on next slide) 27 Slide 23/40

Example 545 6 =? 4 Converting a Number of Some Base to a Number of Another Base (Continued from previous slide..) Solution: Step 1: Convert from base 6 to base 10 545 6 = 5 x 6 2 + 4 x 6 1 + 5 x 6 0 = 5 x 36 + 4 x 6 + 5 x 1 = 180 + 24 + 5 = 209 10 (Continued on next slide) 27 Slide 24/40

Step 2: Convert 209 10 to base 4 Converting a Number of Some Base to a Number of Another Base (Continued from previous slide..) 4 209 52 13 3 0 Remainders 1 0 1 3 Hence, 209 10 = 3101 4 So, 545 6 = 209 10 = 3101 4 Thus, 545 6 = 3101 4 28 Slide 25/40

Method Shortcut Method for Converting a Binary Number to its Equivalent Octal Number Step 1: Divide the digits into groups of three starting from the right Step 2: Convert each group of three binary digits to one octal digit using the method of binary to decimal conversion (Continued on next slide) 29 Slide 26/40

Example 1101010 2 =? 8 Shortcut Method for Converting a Binary Number to its Equivalent Octal Number (Continued from previous slide..) Step 1: Divide the binary digits into groups of 3 starting from right 001 101 010 Step 2: Convert each group into one octal digit 001 2 = 0 x 2 2 + 0 x 2 1 + 1 x 2 0 = 1 101 2 = 1 x 2 2 + 0 x 2 1 + 1 x 2 0 = 5 010 2 = 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 2 Hence, 1101010 2 = 152 8 29 Slide 27/40

Method Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number Step 1: Convert each octal digit to a 3 digit binary number (the octal digits may be treated as decimal for this conversion) Step 2: Combine all the resulting binary groups (of 3 digits each) into a single binary number (Continued on next slide) 30 Slide 28/40

Example Shortcut Method for Converting an Octal Number to Its Equivalent Binary Number (Continued from previous slide..) 562 8 =? 2 Step 1: Convert each octal digit to 3 binary digits 5 8 = 101 2, 6 8 = 110 2, 2 8 = 010 2 Step 2: Combine the binary groups 562 8 = 101 110 010 5 6 2 Hence, 562 8 = 101110010 2 30 Slide 29/40

Method Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number Step 1: Divide the binary digits into groups of four starting from the right Step 2: Combine each group of four binary digits to one hexadecimal digit (Continued on next slide) 30 Slide 30/40

Example Shortcut Method for Converting a Binary Number to its Equivalent Hexadecimal Number (Continued from previous slide..) 111101 2 =? 16 Step 1: Divide the binary digits into groups of four starting from the right 0011 1101 Step 2: Convert each group into a hexadecimal digit 0011 2 = 0 x 2 3 + 0 x 2 2 + 1 x 2 1 + 1 x 2 0 = 3 10 = 3 16 1101 2 = 1 x 2 3 + 1 x 2 2 + 0 x 2 1 + 1 x 2 0 = 3 10 = D 16 Hence, 111101 2 = 3D 16 31 Slide 31/40

Method Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number Step 1: Convert the decimal equivalent of each hexadecimal digit to a 4 digit binary number Step 2: Combine all the resulting binary groups (of 4 digits each) in a single binary number (Continued on next slide) 31 Slide 32/40

Example Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number (Continued from previous slide..) 2AB 16 =? 2 Step 1: Convert each hexadecimal digit to a 4 digit binary number 2 16 = 2 10 = 0010 2 A 16 = 10 10 = 1010 2 B 16 = 11 10 = 1011 2 32 Slide 33/40

Shortcut Method for Converting a Hexadecimal Number to its Equivalent Binary Number (Continued from previous slide..) Step 2: Combine the binary groups 2AB 16 = 0010 1010 1011 2 A B Hence, 2AB 16 = 001010101011 2 32 Slide 34/40

Fractional Numbers Fractional numbers number system are formed same way as decimal In general, a number in a number system with base b would be written as: a n a n-1 a 0. a -1 a -2 a -m And would be interpreted to mean: a n x b n + a n-1 x b n-1 + + a 0 x b 0 + a -1 x b -1 + a -2 x b -2 + + a -m x b -m The symbols a n, a n-1,, a -m in above representation should be one of the b symbols allowed in the number system 33 Slide 35/40

Formation of Fractional Numbers in Binary Number System (Example) Binary Point Position 4 3 2 1 0. -1-2 -3-4 Position Value 2 4 2 3 2 2 2 1 2 0 2-1 2-2 2-3 2-4 Quantity 16 8 4 2 1 1 / 2 1 / 4 1 / 8 1 / 16 Represented (Continued on next slide) 33 Slide 36/40

Example Formation of Fractional Numbers in Binary Number System (Example) (Continued from previous slide..) 110.101 2 = 1 x 2 2 + 1 x 2 1 + 0 x 2 0 + 1 x 2-1 + 0 x 2-2 + 1 x 2-3 = 4 + 2 + 0 + 0.5 + 0 + 0.125 = 6.625 10 33 Slide 37/40

Formation of Fractional Numbers in Octal Number System (Example) Octal Point Position 3 2 1 0. -1-2 -3 Position Value 8 3 8 2 8 1 8 0 8-1 8-2 8-3 Quantity 512 64 8 1 1 / 8 1 / 64 1 / 512 Represented (Continued on next slide) 33 Slide 38/40

Example Formation of Fractional Numbers in Octal Number System (Example) (Continued from previous slide..) 127.54 8 = 1 x 8 2 + 2 x 8 1 + 7 x 8 0 + 5 x 8-1 + 4 x 8-2 = 64 + 16 + 7 + 5 / 8 + 4 / 64 = 87 + 0.625 + 0.0625 = 87.6875 10 33 Slide 39/40

Key Words/Phrases Base Binary number system Binary point Bit Decimal number system Division-Remainder technique Fractional numbers Hexadecimal number system Least Significant Digit (LSD) Memory dump Most Significant Digit (MSD) Non-positional number system Number system Octal number system Positional number system 34 Slide 40/40