Number Systems and Arithmetic

Slides:



Advertisements
Similar presentations
DATA REPRESENTATION CONVERSION.
Advertisements

Company LOGO Edit your slogan here DKT 122/3 DIGITAL SYSTEM 1 WEEK #3 NUMBER SYSTEMS, OPERATION & CODES (PART 2)
1 Number Systems. 2 Numbers Each number system is associated with a base or radix – The decimal number system is said to be of base or radix 10 A number.
Converting Binary to Octal
© Copyright 2000 Indiana University Board of Trustees Proficiency Quiz Study Guide Note: The following slides are provided courtesy of Dr. Bob Orr (Computer.
BASICS OF COMPUTER APPLICATIONS ASB 102. UNIT 1 Introducing computer system  Number system  What is number system?  Types of number system  Their.
Number Systems and Codes In PLC
Data Representation in Computers. Data Representation in Computers/Session 3 / 2 of 33 Number systems  The additive approach – Number earlier consisted.
Converting binary to decimal decimal to binary
Binary and Hexadecimal Numbers
Number Systems.
ACOE1611 Data Representation and Numbering Systems Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
Numbering systems.
Data Representation – Binary Numbers
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
Numbering Systems CS208.
1 Number SystemsLecture 8. 2 BINARY (BASE 2) numbers.
#1 Lec # 2 Winter EECC341 - Shaaban Positional Number Systems A number system consists of an order set of symbols (digits) with relations.
Digital Electronics. Digital circuits work on the basis of a transistor being used as a switch. Consider a light switch, a transistor can be considered.
Number systems: binary, decimal, hexadecimal and octal. Conversion between various number systems Number systems: binary, decimal, hexadecimal and octal.
ECE 3110: Introduction to Digital Systems Number Systems.
Number systems, Operations, and Codes
Positional Notation 642 in base 10 positional notation is:
Number Base Conversions
Digital Electronics Octal & Hexadecimal Number Systems.
Positional Number Systems Decimal, Binary, Octal and Hexadecimal Numbers Wakerly Section
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
AEEE2031 Data Representation and Numbering Systems.
WEEK #2 NUMBER SYSTEMS, OPERATION & CODES (PART 1)
Octal & Hexadecimal Number Systems
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
Introduction To Number Systems Binary System M. AL-Towaileb1.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
Computer Number System
ECE 3110: Introduction to Digital Systems Number Systems.
Chapter 1 Number Systems Digital Electronics. Topics discussed in last lecture Digital systems Advantages of using digital signals over analog. Disadvantages.
© Prepared By: Razif Razali 1 CHAPTER TWO TCS1023 NUMBERING SYSTEM.
ECE 2110: Introduction to Digital Systems Number Systems: conversions.
The Hexadecimal System is base 16. It is a shorthand method for representing the 8-bit bytes that are stored in the computer system. This system was chosen.
Number Systems and Binary Arithmetic Quantitative Analysis II Professor Bob Orr.
Chapter 5 NUMBER REPRESENTATION AND ARITHMETIC CIRCUITS.
ECE 2110: Introduction to Digital Systems Number Systems: conversions.
Digital logic COMP214  Lecture 2 Dr. Sarah M.Eljack Chapter 1 1.
Fall’ 2014 Number System CSE Number System How Computers Represent Data Binary Numbers The Binary Number System Bits and Bytes Text Codes Binary.
CPE 201 Digital Design Lecture 2: Digital Systems & Binary Numbers (2)
Number Systems & Binary Arithmetic
Introduction To Number Systems
Positional Number Systems Decimal, Binary, Octal and Hexadecimal Numbers Wakerly Section
Digital Design Chapter One Digital Systems and Binary Numbers
Numbering Systems.
Octal to Decimal Decimal Octal Binary Hexadecimal.
Number Systems and Binary Arithmetic
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
CHAPTER 1 : INTRODUCTION
Number Systems.
Writer:-Rashedul Hasan. Editor:- Jasim Uddin
CSE 102 Introduction to Computer Engineering
Number System conversions
IT 0213: INTRODUCTION TO COMPUTER ARCHITECTURE
Number Systems and Binary Arithmetic
Introduction to IT By: Muhammed s. anwar.
Numbering System TODAY AND TOMORROW 11th Edition
Digital Logic Design (ECEg3141) 2. Number systems, operations & codes 1.
Digital Electronics and Microprocessors
Chapter 2: Number Systems
Chapter 2 Number Systems.
Number Systems Rayat Shikshan Sanstha’s
Number Systems Rayat Shikshan Sanstha’s
Introduction To Number Systems
Chapter 2 Number Systems.
Presentation transcript:

Number Systems and Arithmetic

Introduction to Numbering Systems We are all familiar with the decimal number system (Base 10). Some other number systems that we will work with are: Binary  Base 2 Octal  Base 8 Hexadecimal  Base 16

Significant Digits Binary: 11101101 Hexadecimal: 1D63A7A Most significant digit Least significant digit Hexadecimal: 1D63A7A Rightmost digit is LSB and leftmost is MSB

Binary Number System Also called the “Base 2 system” The binary number system is used to model the series of electrical signals computers use to represent information

Binary Numbering Scale Base 2 Number Base 10 Equivalent Power Positional Value 000 20 1 001 21 2 010 22 4 011 3 23 8 100 24 16 101 5 25 32 110 6 26 64 111 7 27 128

Decimal to Binary Conversion The easiest way to convert a decimal number to its binary equivalent is to use the Division Algorithm This method repeatedly divides a decimal number by 2 and records the quotient and remainder  The remainder digits (a sequence of zeros and ones) form the binary equivalent in least significant to most significant digit sequence

Division Algorithm Convert 67 to its binary equivalent: 6710 = x2 Step 1: 67 / 2 = 33 R 1 Divide 67 by 2. Record quotient in next row Step 2: 33 / 2 = 16 R 1 Again divide by 2; record quotient in next row Step 3: 16 / 2 = 8 R 0 Repeat again Step 4: 8 / 2 = 4 R 0 Repeat again Step 5: 4 / 2 = 2 R 0 Repeat again Step 6: 2 / 2 = 1 R 0 Repeat again Step 7: 1 / 2 = 0 R 1 STOP when quotient equals 0 1 0 0 0 0 1 12

Binary to Decimal Conversion The easiest method for converting a binary number to its decimal equivalent is to use the Multiplication Algorithm Multiply the binary digits by increasing powers of two, starting from the right Then, to find the decimal number equivalent, sum those products

Multiplication Algorithm Convert (10101101)2 to its decimal equivalent: Binary 1 0 1 0 1 1 0 1 Positional Values x x x x x x x x 27 26 25 24 23 22 21 20 Products 128 + 32 + 8 + 4 + 1 17310

Octal Number System Also known as the Base 8 System Uses digits 0 - 7 Readily converts to binary Groups of three (binary) digits can be used to represent each octal digit Also uses multiplication and division algorithms for conversion to and from base 10

Decimal to Octal Conversion Convert 42710 to its octal equivalent: 427 / 8 = 53 R3 Divide by 8; R is LSD 53 / 8 = 6 R5 Divide Q by 8; R is next digit 6 / 8 = 0 R6 Repeat until Q = 0 6538

Octal to Decimal Conversion Convert 6538 to its decimal equivalent: Octal Digits 6 5 3 x x x Positional Values 82 81 80 Products 384 + 40 + 3 42710

Octal to Binary Conversion Each octal number converts to 3 binary digits To convert 6538 to binary, just substitute code: 6 5 3 110 101 011

Hexadecimal Number System Base 16 system Uses digits 0-9 & letters A,B,C,D,E,F Groups of four bits represent each base 16 digit

Decimal to Hexadecimal Conversion Convert 83010 to its hexadecimal equivalent: 830 / 16 = 51 R14 51 / 16 = 3 R3 3 / 16 = 0 R3 = E in Hex 33E16

Hexadecimal to Decimal Conversion Convert 3B4F to its decimal equivalent: Hex Digits 3 B 4 F x x x x Positional Values 163 162 161 160 Products 12288 +2816 + 64 +15 15,18310

Substitution Code Convert 0101011010101110011010102 to hex using the 4-bit substitution code : 0101 0110 1010 1110 0110 1010 5 6 A E 6 A 56AE6A16

Substitution Code Substitution code can also be used to convert binary to octal by using 3-bit groupings: 010 101 101 010 111 001 101 010 2 5 5 2 7 1 5 2 255271528

Binary to Hexadecimal Conversion The easiest method for converting binary to hexadecimal is to use a substitution code Each hex number converts to 4 binary digits

Representation of fractional numbers convert 0.1011 to decimal = ½ + 0 + 1/8 + 1/16 = 0.6875 (decimal) 2 ) 111011.101 to decimal = 1x32 + 1x16 + 1x8 + 0x4 + 1x2 + 1x1 + ½ + 0x1/4 + 1x1/8 = 59.625 (decimal)

convert 59.625 to binary (59) – 111011 0.625 = 0.625x2 = 1.25 // 1 is MSB 0.25 x 2 = 0.5 0.5 x 2 = 1.0 – stop when fractional part is zero = 101 Thus 59.625 = 111011.101

convert (F9A.BC3) to decimal

convert (F9A.BC3) to decimal = 15x256 + 9x16 + 10x1 + 11/16 + 12/256 + 3/4096 = (3994.7351074)