The binary code The old chinese tri- and hexagrams of the historical „I Ging“. Gottfried Wilhelm Leibniz and his Dyadic. And, at the end, the modern ASCII-code.

Slides:



Advertisements
Similar presentations
Computer Codes Rohit Khokher. Computer Codes Data types NumericNonnumeric IntegerRealAlphabet A, B, C, …,Z a, b, c,…,z Digits 0,…,9 Special Characters.
Advertisements

1 Chapter 2 The Digital World. 2 Digital Data Representation.
Mathematical History Today, we want to study both some famous mathematical texts from the Old Babylonian period to see what they tell us about the mathematics.
Presentation Main Seminar „Didactics of Computer Science“ Version: Binary Coding: Alex Wagenknecht Abacus: Christian Simon Leibniz (general):
IT Systems What Number? EN230-1 Justin Champion C208 –
Using Binary Coding Information Remember  Bit = 0 or 1, Binary Digit  Byte = the number of bits used to represent letters, numbers and special characters.
1 Binary Arithmetic, Subtraction The rules for binary arithmetic are: = 0, carry = = 1, carry = = 1, carry = = 0, carry =
Chapter 2 Data Types, Declarations, and Displays
Data Representation in Computers
Data Representation (in computer system) Computer Fundamental CIM2460 Bavy LI.
1 Binary Numbers Again Recall that N binary digits (N bits) can represent unsigned integers from 0 to 2 N bits = 0 to 15 8 bits = 0 to bits.
CCE-EDUSAT SESSION FOR COMPUTER FUNDAMENTALS Date: Session III Topic: Number Systems Faculty: Anita Kanavalli Department of CSE M S Ramaiah.
CODING SYSTEMS CODING SYSTEMS CODING SYSTEMS. CHARACTERS CHARACTERS digits: 0 – 9 (numeric characters) letters: alphabetic characters punctuation marks:
2.1.4 BINARY ASCII CHARACTER SETS A451: COMPUTER SYSTEMS AND PROGRAMMING.
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
CCE-EDUSAT SESSION FOR COMPUTER FUNDAMENTALS Faculty: Anita Kanavalli Department of CSE M S Ramaiah Institute of Technology Bangalore E mail-
(2.1) Fundamentals  Terms for magnitudes – logarithms and logarithmic graphs  Digital representations – Binary numbers – Text – Analog information 
Numeral Systems Subjects: Numeral System Positional systems Decimal
Representing text Each of different symbol on the text (alphabet letter) is assigned a unique bit patterns the text is then representing as.
Week 4 Number Systems.
Agenda Data Representation – Characters Encoding Schemes ASCII
Bits, Data types, and Operations: Chapter 2 COMP 2610 Dr. James Money COMP
Binary Codes Computers and other digital systems "work" with binary numbers. I/P & O/P is usually done using decimal numbers, alphabetics, special symbols.
Computer Math CPS120: Data Representation. Representing Data The computer knows the type of data stored in a particular location from the context in which.
Globalisation & Computer systems Week 4 writing systems and their implications for globalisation character representation ASCII extended ASCII code pages.
Binary Arithmetic & Data representation
Digital Information  digits are symbols chapter 8 BITS & THE “WHY” OF BYTES.
EX_01.1/46 Numeric Systems. EX_01.2/46 Overview Numeric systems – general, Binary numbers, Octal numbers, Hexadecimal system, Data units, ASCII code,
Data Representation.
Chapter 3 Section 1 Number Representation Modern cryptographic methods, unlike the classical methods we just learned, are computer based. Representation.
Introduction to Computer Design CMPT 150 Section: D Ch. 1 Digital Computers and Information CMPT 150, Chapter 1, Tariq Nuruddin, Fall 06, SFU 1.
Computing Theory – F453 Number Systems. Data in a computer needs to be represented in a format the computer understands. This does not necessarily mean.
1 INFORMATION IN DIGITAL DEVICES. 2 Digital Devices Most computers today are composed of digital devices. –Process electrical signals. –Can only have.
Extending the Definition of Exponents © Math As A Second Language All Rights Reserved next #10 Taking the Fear out of Math 2 -8.
Copyright © Cengage Learning. All rights reserved. CHAPTER 7 FUNCTIONS.
Section 3.1: Number Representation Practice HW (not to hand in) From Barr Text p. 185 # 1-5.
CISC1100: Binary Numbers Fall 2014, Dr. Zhang 1. Numeral System 2  A way for expressing numbers, using symbols in a consistent manner.  " 11 " can be.
Representation of Characters
Agenda Character representation Numerical Conversions ASCII EBCDIC
Data Representation. What is data? Data is information that has been translated into a form that is more convenient to process As information take different.
Technology in Action Chapter 6 Behind the Scenes: A Closer Look at System Hardware.
CSE1301 Computer Programming Lecture 32: Number Representation
1 Problem Solving using Computers “Data....Representation, and Storage.
Information Coding Schemes Group Member : Yvonne Tiffany Jurifah bt Junaidi Clara Jane George.
Lesson 6 Binary Understand what Binary Code means and apply this knowledge Understand how data is represented using bit systems and be able to change decimal.
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
Binary a. express numbers in binary, binary-coded decimal (BCD), octal and hexadecimal;
Lecture Coding Schemes. Representing Data English language uses 26 symbols to represent an idea Different sets of bit patterns have been designed to represent.
Nat 4/5 Computing Science Data Representation Lesson 3: Storing Text
DATA REPRESENTATION - TEXT
Unit 2.6 Data Representation Lesson 2 ‒ Characters
Chapter 3 Data Representation Text Characters
Arithmetic Shifts and Character Representation
3.1 Denary, Binary and Hexadecimal Number Systems
Data Transfer ASCII FILES.
Phnom Penh International University (PPIU)
Data Encoding Characters.
TOPICS Information Representation Characters and Images
Lecture 3 ISE101: Computing Fundamentals
Binary Representation
Data Representation Question: Characters
Ch2: Data Representation
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
Storing Negative Integers
Binary Representation
Learning Intention I will learn how computers store text.
Presenting Data.
Chapter 3 - Binary Numbering System
ASCII and Unicode.
Presentation transcript:

The binary code The old chinese tri- and hexagrams of the historical „I Ging“. Gottfried Wilhelm Leibniz and his Dyadic. And, at the end, the modern ASCII-code.

The I-Ging (#1) The emergence of the Chinese I-Ging, that is nown as „The book of transformations“, is approximately dated on the 8th century B.C. and is to have been written by several mythical, Chinese kings or emperors.

The I-Ging (#2) The book represents a system of 64 hexagrams, to which certain characteristics were awarded. Furthermore it gives late continuously extended appendix, in which these characteristics are interpreted.

The I-Ging (#3) The pointingnesses and explanations were applied to political decisions and questions of social living together and moral behavior. Even scientific phenomena should be described and explained with the help of these book.

The I-Ging (#4) A hexagram consists of a combination of two trigrams. Such a tri gram consists of three horizontal lines, which are drawn either broken in the center or drawn constantly.

The I-Ging (#5) These lines are to be seen as a binary character. The oppositeness expressed thereby was interpreted later in the sense of Yin Yang dualism.

The I-Ging (#6) The 64 possible combinations of the trigrams were brought now with further meanings in connection and arranged according to different criteria. One of the dominantest orders is those of the Fu-Hsi, a mythical god-emperor of old China.

The I-Ging (#7) the order of Fu-Hsi

Leibniz and the Dyadic (#1) That the completely outweighing number of the computers works binary, is today school book wisdom. But, that the mathematicaly basis were put exactly 300 years ago, knows perhaps still a few historian and interested mathematicians and/or computer scientists.

Leibniz and the Dyadic (#2) On 15 March l679 Gottfried Willhelm Leibniz wrote his work with the title „The dyadic system of numbers". Behind the Dyadic of Leibniz hides itselfs nothing less than binary arithmetics, thus the replacement of the common decimal number system by the representation of all numbers only with the numbers 0 and 1.

Leibniz and the Dyadic (#3) the binaries from 0 to16

Leibniz and the Dyadic (#4) Out of its handwritten manuscript you can take the following description: "I turn into now for multiplication. Here it is again clear that you can‘t imagine anything easier. Because you don‘t need a pythagoreical board (note: a table with square arrangement of the multiplication table) and this multiplication is the only one, which admits no different multiplication than the already known. You write only the number or, at their place, 0.

Leibniz and the Dyadic (#5) Approximately half a century stated Leibniz in letters and writings its strong and continuous interest in China. If this concentrated at first on questions to the language, primarily the special writing language of China, then and deepened it extended lastingly 1689 by the discussions led in Rome with the pater of the Jesuit Order Grimaldi.

Leibniz and the Dyadic (#6) Thus did develop Leibniz‘ vision of an up to then unknown culture and knowledge exchange with China: Not the trade with spices and silk against precious metals should shape the relationship with Europe, but a realization exchange in all areas, in theory such as in practice.

The ASCII-code (#1) The “American Standard Code for Information Interchange“ ASCII was suggested in 1968 on a small letter as standard X3.4-1963 of the ASP and extended version X3.4-1967. The code specifies a dispatching, in which each sign of latin alphabet and each arabic number corresponds to a clear value.

The ASCII-code (#2) This standardisation made now information exchange possible between different computer systems. 128 characters were specified, from which an code length of 7 bits results. The ASCII-code was taken over of the ISO as an ISO 7-Bit code and registered later in Germany as DIN 66003.

The ASCII-code (#3) The modern ASCII-code is a modification of the ISO 7-Bit code (in Germany DIN 66003 and/or German Referenzversion/DRV). It has the word length 7 and codes decimal digits, the characters of the latin alphabet as well as special character. From the 128 possible binary words are 32 pseudo-words and/or control characters.

The ASCII-code (#4) The 7-bit ASCII-code

The ASCII-code (#5) Later developed extended 8-bit versions of ASCII have 256 characters, in order to code further, partial country dependent special characters. Unfortunately there are however very different versions, which differ from one to another, what a uniform decoding prevented. Later developments like the unicode try to include the different alphabets by a larger word length (16 bits, 32 bits).