Computer Number System

Slides:



Advertisements
Similar presentations
Number Systems. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20, 1NoYes Octal80, 1, … 7No.
Advertisements

DATA REPRESENTATION CONVERSION.
Number SystemsNumber Systems Modified By: AM. Sihan (Hardware Engineering)
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.
ITEC 1011 Introduction to Information Technologies 1. Number Systems Chapt. 2 Location in course textbook.
Number Systems and Arithmetic
Prepared By Rama Gaikwad 1. Number Systems. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20,
Binary Numbers.
Number Systems.
Lecture 7 How computers process data (Number Systems) PRESENTED BY MD. MAHBUBUL ALAM, PHD 1.
Fundamentals of IT UNIT-I OnlyforIPMCA. DIGITAL SIGNALS & LOGIC GATES Signals and data are classified as analog or digital. Analog refers to something.
Introduction to Computer Science Number Systems. Introduction to Computer Science Common Number Systems SystemBaseSymbols Used by humans? Used in computers?
Conversion of Number System Conversion Among Bases The possibilities: Hexadecimal DecimalOctal Binary
IT101: INFORMATION TECHNOLOGY FUNDAMENTALS 1 Edited By Dr. Ahmed Abo-Bakr Information Technology Dept. Faculty of Computers & Information.
NUMBER SYSTEMS Prepared By K.Anitha Associate Professor Dept of ECE PVPSIT.
1 DLD Lecture 18 Recap. 2 Recap °Number System/Inter-conversion, Complements °Boolean Algebra °More Logic Functions: NAND, NOR, XOR °Minimization with.
Number systems, Operations, and Codes
Chapter1: Number Systems
Number Systems Prepared by Department of Preparatory year.
Digital Electronics Octal & Hexadecimal Number Systems.
1. Number Systems Chapt. 2 Location in course textbook.
Number System sneha.
Octal to Decimal Hexadecimal DecimalOctal Binary.
MicroProcessors Dr. Tamer Samy Gaafar Dept. of Computer & Systems Engineering Faculty of Engineering Zagazig University.
1. Number Systems. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20, 1NoYes Octal80, 1, … 7No.
Data Representation (in computer system). Data Representation How do computers represent data? b The computers are digital Recognize.
Number Systems. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20, 1NoYes Octal80, 1, … 7No.
Computer Programming 12 Mr. Jean February 11 th, 2014.
Lecture 2 Number Systems
MODULE –I NUMBER SYSTEM Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Number Representation Lecture Topics How are numeric data items actually stored in computer memory? How much space (memory locations) is.
Programming 12 : Mr. Jean February 8 th, The plan: Video clip of the day Website Introduction to Hexadecimal Converting from Hexadecimal to Decimal.
1. Number Systems Chapt. 2 Location in course textbook.
ITEC 1011 Introduction to Information Technologies 1. Number Systems Chapt. 2 Location in course textbook.
Prepared By: Md Rezaul Huda Reza University of South Asia Computer Architecture By: Md Rezaul Huda Reza
1. Number Systems. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20, 1NoYes Octal80, 1, … 7No.
Number Systems. Topics  The Decimal Number System  The Binary Number System  Converting from Binary to Decimal  Converting from Decimal to Binary.
Number Systems. ASCII – American Standard Code for Information Interchange – Standard encoding scheme used to represent characters in binary format on.
Fall’ 2014 Lesson - 1 Number System & Program Design CSE 101.
Number Systems. There are 10 kinds of people in the world, those who understand binary and those who don’t.
Digital System Design. Objective Distinguish between Two worlds Understand the Properties digital system.
Fall’ 2014 Number System CSE Number System How Computers Represent Data Binary Numbers The Binary Number System Bits and Bytes Text Codes Binary.
EEE 301 : Digital ELECTRONICS Amina Hasan Abedin Senior lecturer, Dept of EEE, BRAC University.
1. Number Systems Chapt. 2. Common Number Systems SystemBaseSymbols Used by humans? Used in computers? Decimal100, 1, … 9YesNo Binary20, 1NoYes Octal80,
Number Systems and Codes
Octal to Decimal Decimal Octal Binary Hexadecimal.
1. Number Systems.
NUMBER SYSTEM Prepared by: Engr Zakria.
Number System.
Number Systems.
ITE102 – Computer Programming (C++)
Location in course textbook
Number System conversions
Chapter 1 Number Systems & Conversions
Number Systems and Codes
MMNSS COLLEGE,KOTTIYAM DEPARTMENT OF PHYSICS
1. Number Systems.
Numbering System TODAY AND TOMORROW 11th Edition
Numbering Systems and Arithmetic operations on Hex, binary, and octal
Octal & Hexadecimal Number Systems
Digital Electronics and Microprocessors
Chapter 2: Number Systems
Number Systems.
Chapter Four Data Representation in Computers By Bezawit E.
Number Systems created by: S.Shahrukh haider
Binary Addition (1 of 2) Two 1-bit values A B A + B 1
Chapter 2 Number System.
1. Number Systems Chapt. 2.
Presentation transcript:

Computer Number System Lecture 3 Computer Number System

Number System The Binary Number System 0 (00) 1 (01) 2 (10) 3 (11) To convert data into strings of numbers, computers use the binary number system. Humans use the decimal system (“deci” stands for “ten”). Elementary storage units inside computer are electronic switches. Each switch holds one of two states: on (1) or off (0). We use a bit (binary digit), 0 or 1, to represent the state. ON OFF   Farazul H Bhuiyan Lecturer Dept. of CSE BRAC University Bangladesh The binary number system works the same way as the decimal system, but has only two available symbols (0 and 1) rather than ten (0, 1, 2, 3, 4, 5, 6, 7, 8, and 9). 0 (00) 1 (01) 2 (10) 3 (11)

Number System Bits and Bytes A single unit of data is called a bit, having a value of 1 or 0. Computers work with collections of bits, grouping them to represent larger pieces of data, such as letters of the alphabet. Eight bits make up one byte. A byte is the amount of memory needed to store one alphanumeric character. With one byte, the computer can represent one of 256 different symbols or characters.   Farazul H Bhuiyan Lecturer Dept. of CSE BRAC University Bangladesh 1 0 1 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1

Common Number Systems System Base Symbols Decimal 10 0, 1, … 9 Binary 2 0, 1 Octal 8 0, 1, … 7 Hexa- decimal 16 0, 1, … 9, A, B, … F

Quantities/Counting (1 of 2) Decimal Binary Octal Hexa- decimal 1 2 10 3 11 4 100 5 101 6 110 7 111

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

Conversion Among Bases The possibilities: Decimal Octal Binary Hexadecimal

Quick Example 2510 = 110012 = 318 = 1916 Base

Decimal to Decimal (just for fun) Octal Binary Hexadecimal Next slide…

Weight 12510 => 5 x 100 = 5 2 x 101 = 20 1 x 102 = 100 125 Base

Binary to Decimal Decimal Octal Binary Hexadecimal

Binary to Decimal Technique Multiply each bit by 2n, 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” 1010112 => 1 x 20 = 1 1 x 21 = 2 0 x 22 = 0 1 x 23 = 8 0 x 24 = 0 1 x 25 = 32 4310

Octal to Decimal Decimal Octal Binary Hexadecimal

Octal to Decimal Technique Multiply each bit by 8n, 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 7248 => 4 x 80 = 4 2 x 81 = 16 7 x 82 = 448 46810

Hexadecimal to Decimal Octal Binary Hexadecimal

Hexadecimal to Decimal Technique Multiply each bit by 16n, 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 ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560 274810

Decimal to Binary Decimal Octal Binary Hexadecimal

Decimal to Binary Repeated Division-by-2 Method (for whole number) To convert a whole number to binary, use successive division by 2 until the quotient is 0. The remainders form the answer, with the first remainder as the least significant bit (LSB) and the last as the most significant bit (MSB). (43)10 = (101011)2 Repeated Multiplication-by-2 Method (for fractions) To convert decimal fractions to binary, repeated multiplication by 2 is used, until the fractional product is 0 (or until the desired number of decimal places). The carried digits, or carries, produce the answer, with the first carry as the MSB, and the last as the LSB. (0.3125)10 = (.0101)2   Farazul H Bhuiyan Lecturer Dept. of CSE BRAC University Bangladesh

Example 2 125 62 1 12510 = ?2 2 31 0 2 15 1 2 7 1 2 3 1 2 1 1 2 0 1 12510 = 11111012

Octal to Binary Decimal Octal Binary Hexadecimal

Octal to Binary Technique Convert each octal digit to a 3-bit equivalent binary representation

Example 7058 = ?2 7 0 5 111 000 101 7058 = 1110001012

Hexadecimal to Binary Decimal Octal Binary Hexadecimal

Hexadecimal to Binary Technique Convert each hexadecimal digit to a 4-bit equivalent binary representation

Example 10AF16 = ?2 1 0 A F 0001 0000 1010 1111 10AF16 = 00010000101011112

Decimal to Octal Decimal Octal Binary Hexadecimal

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

Example 123410 = ?8 8 1234 154 2 8 19 2 8 2 3 8 0 2 123410 = 23228

Decimal to Hexadecimal Octal Binary Hexadecimal

Decimal to Hexadecimal Technique Divide by 16 Keep track of the remainder

Example 123410 = ?16 16 1234 77 2 16 4 13 = D 0 4 123410 = 4D216

Binary to Octal Decimal Octal Binary Hexadecimal

Binary to Octal Technique Group bits in threes, starting on right Convert to octal digits

Example 10110101112 = ?8 1 011 010 111 1 3 2 7 10110101112 = 13278

Binary to Hexadecimal Decimal Octal Binary Hexadecimal

Binary to Hexadecimal Technique Group bits in fours, starting on right Convert to hexadecimal digits

Example 10101110112 = ?16 10 1011 1011 B B 10101110112 = 2BB16

Octal to Hexadecimal Decimal Octal Binary Hexadecimal

Octal to Hexadecimal Technique Use binary as an intermediary

Example 10768 = ?16 1 0 7 6 001 000 111 110 2 3 E 10768 = 23E16

Hexadecimal to Octal Decimal Octal Binary Hexadecimal

Hexadecimal to Octal Technique Use binary as an intermediary

Example 1F0C16 = ?8 1 F 0 C 0001 1111 0000 1100 1 7 4 1 4 1F0C16 = 174148

Exercise – Convert ... Decimal Binary Octal Hexa- decimal 33 1110101 703 1AF Don’t use a calculator! Skip answer Answer

Exercise – Convert … Decimal Binary Octal Hexa- decimal 33 100001 41 Answer Decimal Binary Octal Hexa- decimal 33 100001 41 21 117 1110101 165 75 451 111000011 703 1C3 431 110101111 657 1AF

Thank you