Common Number Systems

Similar documents
ITEC 1011 Introduction to Information Technologies

College of Computer and Information Sciences Department of Computer Science. CSC 220: Computer Organization. Unit1 Number Systems

LOGIC DESIGN. Dr. Mahmoud Abo_elfetouh

Fundamentals of Programming

Number Systems. TA: Mamun. References: Lecture notes of Introduction to Information Technologies (ITEC 1011) by Dr Scott MacKenzie

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee

Lecture (01) Introduction Number Systems and Conversion (1)

Korea University of Technology and Education

Digital Logic Lecture 2 Number Systems

COMP Overview of Tutorial #2

Positional notation Ch Conversions between Decimal and Binary. /continued. Binary to Decimal

COE 202- Digital Logic. Number Systems II. Dr. Abdulaziz Y. Barnawi COE Department KFUPM. January 23, Abdulaziz Barnawi. COE 202 Logic Design

Octal & Hexadecimal Number Systems. Digital Electronics

Conversion Between Number Bases

Fundamentals of Programming (C)

Number Systems. Decimal numbers. Binary numbers. Chapter 1 <1> 8's column. 1000's column. 2's column. 4's column

Number System. Introduction. Decimal Numbers

COE 202: Digital Logic Design Number Systems Part 2. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

TOPICS. Other Number Systems. Other Number Systems 9/9/2017. Octal Hexadecimal Number conversion

T02 Tutorial Slides for Week 2

Level ISA3: Information Representation

The. Binary. Number System

Octal and Hexadecimal Integers

Numeral system Numerals

CMPE223/CMSE222 Digital Logic Design. Positional representation

Introduction to Computer Science (I1100) With 1 coin 2 possibilities: Head / Tail or 0/1

Number representations

DATA REPRESENTATION. By- Neha Tyagi PGT CS KV 5 Jaipur II Shift, Jaipur Region. Based on CBSE curriculum Class 11. Neha Tyagi, KV 5 Jaipur II Shift

CS & IT Conversions. Magnitude 10,000 1,

Number Bases LESSON TWO. Computer Science. By John Owen

Decimal/Binary Conversion on the Soroban

Bits. Binary Digits. 0 or 1

Number Systems and Binary Arithmetic. Quantitative Analysis II Professor Bob Orr

Chapter 3 DATA REPRESENTATION

Bits, bytes and digital information. Lecture 2 COMPSCI111/111G

What Is It? Instruction Register Address Register Data Register

10.1. Unit 10. Signed Representation Systems Binary Arithmetic

FLIPPED CLASS F#3- Number System. Department of CSE, Coimbatore CTPS 2018

CS 261 Fall Binary Information (convert to hex) Mike Lam, Professor

6. Binary and Hexadecimal

Representing Information. Bit Juggling. - Representing information using bits - Number representations. - Some other bits - Chapters 1 and 2.3,2.

How to Operate the DDA Remotely

Chapter 2 Binary Values and Number Systems

CHAPTER 2 (b) : AND CODES

Switching Circuits and Logic Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Learning Programme Fundamentals of data representation AS Level

Lesson 9: Decimal Expansions of Fractions, Part 1

data within a computer system are stored in one of 2 physical states (hence the use of binary digits)

3.1. Unit 3. Binary Representation

1.1. Unit 1. Integer Representation

Number Systems Using and Converting Between Decimal, Binary, Octal and Hexadecimal Number Systems

SWITCHING THEORY AND LOGIC CIRCUITS

Chapter (1) Eng. Mai Z. Alyazji

PART 4 Test Item File

Chapter 1 Emad Felemban

Introduction to the Use of Computers

DLD VIDYA SAGAR P. potharajuvidyasagar.wordpress.com. Vignana Bharathi Institute of Technology UNIT 1 DLD P VIDYA SAGAR

large units some names for large numbers CIS 2107 Chapter 2 Notes Part 1

CIS 2107 Chapter 2 Notes Part 1. Representing and Manipulating Information

Lesson 2: DC Bias Point Analysis

TOPIC: NUMBER SYSTEMS

Chapter 1 Preliminaries

Digital Systems and Binary Numbers

Goals for this Week. CSC 2400: Computer Systems. Bits, Bytes and Data Types. Binary number system. Finite representations of binary integers

Operations On Data CHAPTER 4. (Solutions to Odd-Numbered Problems) Review Questions

Number Systems and Conversions UNIT 1 NUMBER SYSTEMS & CONVERSIONS. Number Systems (2/2) Number Systems (1/2) Iris Hui-Ru Jiang Spring 2010

CHW 261: Logic Design

CHAPTER 2 Number Systems

Logic and Computer Design Fundamentals. Chapter 1 Digital Computers and Information

DIGITAL SYSTEM DESIGN

2 Number Systems 2.1. Foundations of Computer Science Cengage Learning

Chapter Binary Representation of Numbers

Computer Sc. & IT. Digital Logic. Computer Sciencee & Information Technology. 20 Rank under AIR 100. Postal Correspondence

EEM 232 Digital System I

Number Systems. Dr. Tarek A. Tutunji Philadelphia University, Jordan

CC312: Computer Organization

CMPS 10 Introduction to Computer Science Lecture Notes

Beyond Base 10: Non-decimal Based Number Systems

Decimal/Hexadecimal Conversion

What's in a computer?

Secure understanding of multiplication of whole numbers by 10, 100 or 1000.

Digital Fundamentals

Data Communications & Computer Networks

Decoders Wilfrid Laurier University

Digital Systems and Binary Numbers

1010 2?= ?= CS 64 Lecture 2 Data Representation. Decimal Numbers: Base 10. Reading: FLD Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Name: ESE370 Fall 2012

in this web service Cambridge University Press

Agenda EE 224: INTRODUCTION TO DIGITAL CIRCUITS & COMPUTER DESIGN. Lecture 1: Introduction. Go over the syllabus 3/31/2010

CHAPTER V NUMBER SYSTEMS AND ARITHMETIC

Moodle WILLINGDON COLLEGE SANGLI. ELECTRONICS (B. Sc.-I) Introduction to Number System

CS321. Introduction to Numerical Methods

Chapter 2. Positional number systems. 2.1 Signed number representations Signed magnitude

Computer Arithmetic. In this article we look at the way in which numbers are represented in binary form and manipulated in a computer.

Release 0.8. Multi-Purpose Light Unit Technical Reference Manual

CS 1313 Spring 2000 Lecture Outline

Lecture 1: What is a computer?

Step Octal Number Binary Number Step Step

What s inside your computer? Session 3. Peter Henderson

Chapter 1 Review of Number Systems

Transcription:

Common Number Systems System Base Symbols Used by humans? Used in computers? Decimal 10 0, 1, 9 Yes No Binary 2 0, 1 No Yes Octal 8 0, 1, 7 No No Hexadecimal 16 0, 1, 9, A, B, F No No

Quantities/Counting (1 of 3) Decimal Binary Octal Hexadecimal 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 p. 33

Quantities/Counting (2 of 3) Decimal Binary Octal Hexadecimal 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F

Quantities/Counting (3 of 3) Decimal Binary Octal Hexadecimal 16 10000 20 10 17 10001 21 11 18 10010 22 12 19 10011 23 13 20 10100 24 14 21 10101 25 15 22 10110 26 16 23 10111 27 17 Etc.

Conversion Among Bases The possibilities: Decimal Octal Binary Hexadecimal pp. 40-46

Quick Example 25 10 = 11001 2 = 31 8 = 19 16 Base

Binary to Decimal Decimal Octal Binary Hexadecimal

Binary to Decimal Technique Multiply each bit by 2 n, where n is the weight of the bit The weight is the position of the bit, starting from 0 on the right Add the results

Example Bit 0 101011 2 => 1 x 2 0 = 1 1 x 2 1 = 2 0 x 2 2 = 0 1 x 2 3 = 8 0 x 2 4 = 0 1 x 2 5 = 32 43 10

Octal to Decimal Decimal Octal Binary Hexadecimal

Octal to Decimal Technique Multiply each bit by 8 n, where n is the weight of the bit The weight is the position of the bit, starting from 0 on the right Add the results

Example 724 8 => 4 x 8 0 = 4 2 x 8 1 = 16 7 x 8 2 = 448 468 10

Hexadecimal to Decimal Decimal Octal Binary Hexadecimal

Hexadecimal to Decimal Technique Multiply each bit by 16 n, where n is the weight of the bit The weight is the position of the bit, starting from 0 on the right Add the results

Example ABC 16 => C x 16 0 = 12 x 1 = 12 B x 16 1 = 11 x 16 = 176 A x 16 2 = 10 x 256 = 2560 2748 10

Decimal to Binary Decimal Octal Binary Hexadecimal

Example 125 10 =? 2 2 125 2 62 1 2 31 0 2 15 1 2 7 1 2 3 1 2 1 1 0 1 125 10 = 1111101 2

Octal to Binary Decimal Octal Binary Hexadecimal

Octal to Binary Technique Convert each octal digit to a 3-bit equivalent binary representation 705 8 =? 2 7 0 5 111 000 101

Hexadecimal to Binary Decimal Octal Binary Hexadecimal

Hexadecimal to Binary Technique Convert each hexadecimal digit to a 4-bit equivalent binary representation 10AF 16 =? 2 1 0 A F 0001 0000 1010 1111 10AF 16 = 0001000010101111 2

Decimal to Octal Decimal Octal Binary Hexadecimal

Decimal to Octal Technique Divide by 8 Keep track of the remainder

Example 1234 10 =? 8 8 1234 8 154 2 8 19 2 8 2 3 0 2 1234 10 = 2322 8

Decimal to Hexadecimal Decimal Octal Binary Hexadecimal

Technique Divide by 16 Keep track of the remainder Example 1234 10 =? 16 16 1234 16 77 2 16 4 13 = D 0 4 1234 10 = 4D2 16

Binary to Octal Decimal Octal Binary Hexadecimal

Binary to Octal Technique Group bits in threes, starting on right Convert to octal digits 1011010111 2 =? 8 1 011 010 111 1 3 2 7 1011010111 2 = 1327 8

Binary to Hexadecimal Decimal Octal Binary Hexadecimal

Binary to Hexadecimal Technique Group bits in fours, starting on right Convert to hexadecimal digits 1010111011 2 =? 16 10 1011 1011 1010111011 2 = 2BB 16 2 B B

Octal to Hexadecimal Decimal Octal Binary Hexadecimal

Octal to Hexadecimal Technique Use binary as an intermediary 1076 8 =? 16 1 0 7 6 001 000 111 110 1076 8 = 23E 16 2 3 E

Hexadecimal to Octal Decimal Octal Binary Hexadecimal

Hexadecimal to Octal Technique Use binary as an intermediary 1F0C 16 =? 8 1 F 0 C 0001 1111 0000 1100 1F0C 16 = 17414 8 1 7 4 1 4

Exercise Convert... Decimal Binary Octal 33 1110101 703 Hexadecimal 1AF Don t use a calculator!

Exercise Convert Answer Decimal Binary Octal Hexadecimal 33 100001 41 21 117 1110101 165 75 451 111000011 703 1C3 431 110101111 657 1AF

Common Powers (1 of 2) Base 10 Power Preface Symbol 10-12 pico p 10-9 nano n 10-6 micro 10-3 milli m 10 3 kilo k 10 6 mega M 10 9 giga G 10 12 tera T Value.000000000001.000000001.000001.001 1000 1000000 1000000000 1000000000000

Common Powers (2 of 2) Base 2 Power Preface Symbol 2 10 kilo k 2 20 mega M 2 30 Giga G Value 1024 1048576 1073741824 In computing, particularly w.r.t. memory, the base-2 interpretation generally applies

Binary Addition (1 of 2) Two 1-bit values A B A + B 0 0 0 0 1 1 1 0 1 1 1 10 two

Binary Addition (2 of 2) Two n-bit values Add individual bits Propagate carries E.g., 1 1 10101 21 + 11001 + 25 101110 46

Multiplication (1 of 3) Decimal (just for fun) 35 x 105 175 000 35 3675 pp. 39

Multiplication (2 of 3) Binary, two 1-bit values A B A B 0 0 0 0 1 0 1 0 0 1 1 1

Multiplication (3 of 3) Binary, two n-bit values As with decimal values E.g., 1110 x 1011 1110 1110 0000 1110 10011010

Fractions Decimal to decimal (just for fun) 3.14 => 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 10 0 = 3 3.14 pp. 46-50

Fractions Binary to decimal 10.1011 => 1 x 2-4 = 0.0625 1 x 2-3 = 0.125 0 x 2-2 = 0.0 1 x 2-1 = 0.5 0 x 2 0 = 0.0 1 x 2 1 = 2.0 2.6875 pp. 46-50

Fractions Decimal to binary 3.14579 11.001001....14579 x 2 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 etc. p. 50

Exercise Convert... Decimal Binary Octal 29.8 101.1101 3.07 Hexadecimal C.82 Don t use a calculator!

Exercise Convert Answer Decimal Binary Octal Hexadecimal 29.8 11101.110011 35.63 1D.CC 5.8125 101.1101 5.64 5.D 3.109375 11.000111 3.07 3.1C 12.5078125 1100.10000010 14.404 C.82

Thank you