This document discusses several digital coding systems including BCD, excess-3, EBCDIC, error detection codes, Unicode, ASCII, extended ASCII, and Gray code. It provides details on each code such as the number of bits used, the symbols represented, and how the codes are derived. For example, it explains that BCD represents each decimal digit with 4 bits and excess-3 code is obtained by adding 3 to the BCD number. It also covers topics like parity bits for error detection and the properties of Gray code.
Contents:
1.What is number system?
2.Conversions of number from one radix to another
3.Complements (1's, 2's, 9's, 10's)
4.Binary Arithmetic ( Addition, subtraction, multiplication, division)
In which i describe all the features of decoder. All the functionalities describe with the circuits and truth tables. So download and learn more about decoder. Decoder Full Presentation.
Contents:
1.What is number system?
2.Conversions of number from one radix to another
3.Complements (1's, 2's, 9's, 10's)
4.Binary Arithmetic ( Addition, subtraction, multiplication, division)
In which i describe all the features of decoder. All the functionalities describe with the circuits and truth tables. So download and learn more about decoder. Decoder Full Presentation.
Extremely important topic for Digital electronics, digital circuits, computer architecture and computer science.
Full video is available on Youtube: https://youtu.be/oyOaXqx06pY
The 10th Digital Learning Maths for IT sessions - The theme this time being the OCTAL number system which is used widely in computing circles - IP addressing being one.
Some straight forward conversion tasks for you!
In this slide we have discussed, different arithmetic operations like addition, subtraction, multiplication and division for binary numbers. Addition and subtraction operation is achieved using one's complement and two's complement number system.
Binary coded decimal (BCD) is a system of writing numerals that assigns a four-digit binary code to each digit 0 through 9 in a decimal (base-10) numeral. The four-bit BCD code for any particular single base-10 digit is its representation in binary notation
Extremely important topic for Digital electronics, digital circuits, computer architecture and computer science.
Full video is available on Youtube: https://youtu.be/oyOaXqx06pY
The 10th Digital Learning Maths for IT sessions - The theme this time being the OCTAL number system which is used widely in computing circles - IP addressing being one.
Some straight forward conversion tasks for you!
In this slide we have discussed, different arithmetic operations like addition, subtraction, multiplication and division for binary numbers. Addition and subtraction operation is achieved using one's complement and two's complement number system.
Binary coded decimal (BCD) is a system of writing numerals that assigns a four-digit binary code to each digit 0 through 9 in a decimal (base-10) numeral. The four-bit BCD code for any particular single base-10 digit is its representation in binary notation
The Roman number system was very cumbersome because there was no concept ... Historical pen and paper ciphers used in the past are sometimes known as ...
Data Formats used by Computers
ISO – International Standards Organization
CSA – Canadian Standards Association
ANSI – American National Standards Institute
IEEE – Institute for Electrical and Electronics Engineers
Introduction to Information Technology Lecture 3MikeCrea
Data Formats
Data Forms
Data conversion and representation
Data Formats
Alphanumeric Data
Image Data
Audio Data
Data Input
Data Compression
Internal Computer Data Format
Number System, Conversion, Decimal to Binary, Decimal to Octal, Decimal to Binary, Decimal to HexaDecimal, Binary to Decimal, Octal to Decimal, Hexadecimal to Decimal, Binary to Octal, Binary to Hexadecimal, Octal to Hexadecimal, BCD, Binary Addition
Number Codes and Registers
2’s complement numbers
Addition and subtraction
Binary coded decimal
Gray codes for binary numbers
ASCII characters
Moving towards hardware
Storing data
Processing data
The following presentation is a part of the level 4 module -- Digital Logic and Signal Principles. This resources is a part of the 2009/2010 Engineering (foundation degree, BEng and HN) courses from University of Wales Newport (course codes H101, H691, H620, HH37 and 001H). This resource is a part of the core modules for the full time 1st year undergraduate programme.
The BEng & Foundation Degrees and HNC/D in Engineering are designed to meet the needs of employers by placing the emphasis on the theoretical, practical and vocational aspects of engineering within the workplace and beyond. Engineering is becoming more high profile, and therefore more in demand as a skill set, in today’s high-tech world. This course has been designed to provide you with knowledge, skills and practical experience encountered in everyday engineering environments.
Numeral Systems: Positional and Non-Positional
Conversions between Positional Numeral Systems: Binary, Decimal and Hexadecimal
Representation of Numbers in Computer Memory
Exercises: Conversion between Different Numeral Systems
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
How libraries can support authors with open access requirements for UKRI fund...
Codes
1.
2.
3.
4. Digital system codes are
› BCD code
› Excess-3 code
› EBCDIC code
› Error detection code
› UNI CODE
› ASCII code
› Extended ASCII code
› Gray code
5. It should have some desirable properties
Ease of coding
To increase efficiency of transmission
Ease in arithmetic operations
Minimum use of hardware
Error detection property
Ability to prevent wrong output during
transitions
6. BCD – Binary Coded Decimal
BCD is a convention for mapping binary
numbers to decimal numbers & for Decimal
to binary numbers.
When the decimal numbers are represented
in BCD, each decimal digit is represented by
the equivalent BCD code.
Example :BCD Representation of Decimal
6349
6 3 4 9
0110 0011 0100 1001
6
7. 0-9 decimal digits need to be
represented in a binary code which must
contain at least four bits.
› Four bits can make upto 16 different
combinations.
› Only first 10 combinations are used. (0-9)
BCD is different from binary representation.
› 15 in binary is 1111
8. Note: the Digit Bit pattern
following bit 0 0000
patterns are not 1 0001
used: 2 0010
3 0011
1010 4 0100
1011 5 0101
1100 6 0110
1101 7 0111
1110 8 1000
1111 9 1001
12. Extended BCD Interchange Code
8-bit code
It contains the numbers from 0 to 28-1
Developed by IBM
Rarely used today
IBM mainframes only
13. We need a mechanism of correcting the
errors that occur
It is not always possible or may prove to be
expensive
It is necessary to know if an error occurred
If an occurrence of error is known, data
may be retransmitted
Data integrity is improved by encoding
Encoding may be done for error correction.
14. Error detection code detect errors during
transmission of data from one location to
another.
Error rate cannot be reduced to zero
To achieve error-detection we use a
parity bit.
15. A parity bit is an extra bit included with a
message to the total number of 1’s
transmitted either odd or even.
Parity bit allows us only to detect the
presence of one bit error in a group of bits.
It does not enable us to exactly locate the
bit that changed.
Parity bit scheme can be extended to
locate the faulty bit In a block of
information.
16.
17. Odd parity bit generator can be formed
by inverting the output of the Even parity
bit generator.
18.
19.
20. Gray coding is an important code and is
used for its speed, it is also relatively free
from errors.
Gray coding avoids this since only one bit
changes between subsequent numbers.
In pure binary coding then counting from 7
(0111) to 8 (1000) requires 4 bits to be
changed simultaneously.
Gray code is used to represent the digital data
when it is converted from analog data.
22. Scan the Gray code word from left to right
All the bits of the binary code are the same
as those of the Gray code until the first 1 is
encountered, including the first 1
1’s are written until the next 1 is
encountered, in which case a 0 is written.
0’s are written until the next 1 is
encountered, in which case a 1 is written.
Examples
Gray code : 1 1 0 1 1 0
Binary code: 1 0 0 1 0 0
23. UNICODE is a 16-bit code for
representing alphanumeric data.
Developed by a consortia(An association or a
combination, as of businesses, financial institutions, or investors, for
the purpose of engaging in a joint venture.)
With 16 bits, can represent 216 or 65536
different symbols.
16 bits = 2 Bytes per character.
UNICODE used by Web browsers and
Java these days.
24. ASCII Code
• The standard binary code for representation of
alphanumeric characters is ASCII
•ASCII (American Standard for Information
Interchange)
•It hands not only numbers but letters and
special characters
• Uses 7 bits to code 128 characters
•In ASCII, every letter, number, and
punctuation symbol has a corresponding
number, or ASCII code 24
25. This code is a popular code used to
represent information sent as character-
based data. It uses 7-bits to represent:
› 94 Graphic printing characters.
› 34 Non-printing characters
Some non-printing characters are used for
text format (e.g. BS = Backspace, CR =
carriage return)
Other non-printing characters are used for
record marking and flow control (e.g. STX
and ETX start and end text areas).
26. 95 Graphic codes
000 001 010 011 100 101 110 111
0000 NULL DLE 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EDT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ' 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
27. 33 Control codes
000 001 010 011 100 101 110 111
0000 NULL DLE 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EDT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ' 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
28. Alphabetic codes
000 001 010 011 100 101 110 111
0000 NULL DLE 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EDT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ' 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
29. Numeric codes
000 001 010 011 100 101 110 111
0000 NULL DLE 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EDT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ' 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
30. Punctuation, etc.
000 001 010 011 100 101 110 111
0000 NULL DLE 0 @ P ` p
0001 SOH DC1 ! 1 A Q a q
0010 STX DC2 " 2 B R b r
0011 ETX DC3 # 3 C S c s
0100 EDT DC4 $ 4 D T d t
0101 ENQ NAK % 5 E U e u
0110 ACK SYN & 6 F V f v
0111 BEL ETB ' 7 G W g w
1000 BS CAN ( 8 H X h x
1001 HT EM ) 9 I Y i y
1010 LF SUB * : J Z j z
1011 VT ESC + ; K [ k {
1100 FF FS , < L l |
1101 CR GS - = M ] m }
1110 SO RS . > N ^ n ~
1111 SI US / ? O _ o DEL
31. Let us convert You & I, to decimal, hex and
binary using the ASCII code table :
› Y: 8910 5916 10110012
› o: 11110 6F16 11011112
› u: 11710 7516 11101012
› Space: 3210 2016 01000002
› &: 3810 2616 01001102
› Space: 3210 2016 01000002
› I: 7310 4916 10010012
› ,: 4410 2C16 01011002
32. The term extended ASCII (or high ASCII)
describes eight-bit or larger character
encodings that include the standard
seven-bit ASCII characters as well as
others.