Home Biometrics Digital Electronics Computer Fundamentals Computer Network Control System Java HTML CSS Selenium JavaScript
Java HTML CSS Selenium JavaScript jQuery Projects Interview Q
Digital Electronics
Digital Electronics
Binary System
Number System
Number Base Conversion
Gray Code Gray Code ← Prev Next →
Excess-3 Code
Error Detection & Correction Code
The Gray Code is a sequence of binary number systems, which is also known as reflected
ASCII Code
binary code. The reason for calling this code as reflected binary code is the first N/2 values
Signed & Unsigned Binary
Numbers compared with those of the last N/2 values in reverse order. In this code, two consecutive
1's Complement values are differed by one bit of binary digits. Gray codes are used in the general sequence
2's Complement of hardware-generated binary numbers. These numbers cause ambiguities or errors when
9's & 10's Complement
the transition from one number to its successive is done. This code simply solves this
Radix & Diminished Radix
problem by changing only one bit when the transition is between numbers is done.
complement
Add & Subtract using 1's
The gray code is a very light weighted code because it doesn't depend on the value of the
Complement
Add & Subtract using 2's digit specified by the position. This code is also called a cyclic variable code as the transition
Complement of one value to its successive value carries a change of one bit only.
Boolean Algebra
Boolean Algebra How to generate Gray code?
Boolean Functions
Boolean Laws & Rules The prefix and reflect method are recursively used to generate the Gray code of a number.
Logic Gates For generating gray code: Welcome to Javatpoint
AND Gate
JAVATPOINT asks for your consent to:
OR Gate 1. We find the number of bits required to represent a number.
NOT Gate
2. Next, we find the codeperm_identity
for 0, Personalised
i.e., 0000,ads and content,
which ad and
is the content
same asmeasurement,
binary.
NAND Gate audience insights and product development
NOR Gate 3. Now, we take the previous code, i.e., 0000, and change the most significant bit of it.
XOR Gate devices Store and/or access information on a device
4. We perform this process reclusively until all the codes are not uniquely identified.
XNOR Gate
Learn more
expand_more significant bit, we find the same code obtained previously,
Canonical Form 5. If by changing the most
Minterm & Maxterm then the second mostYour personal data
significant bitwillwill
be processed and information
be changed, and so from your device
on.
(cookies, unique identifiers, and other device data) may be stored by,
Sum of product accessed by and shared with third party vendors, or used specifically by
Product of Sum this site or app.
Conversion between Canonical Some vendors may process your personal data on the basis of legitimate
Forms interest, which you can object to by managing your options below. Look for
a link at the bottom of this page or in our privacy policy where you can
Boolean Function withdraw consent.
K-map Method
Simplification using K-map
Manage options Consent
De-Morgan's Theorem
Don't Care Condition
Code conversion
Binary to BCD and BCD to Binary
Conversion
Binary to Gray and Gray to Binary
Conversion
Binary to Excess-3 and Excess-3 to Process of generating Gray Code
Binary Conversion
BCD to Excess-3 and Excess-3 to
BCD Conversion
Combinational Logic
Combinational Logic Circuit
Half Adder
Full Adder
Half Subtractor
Full Subtractor
Binary Adder
Binary Adder-Subtractor
Decimal or BCD Adder
Magnitude Comparator
Decoder
Encoder
Multiplexer
De-multiplexer
Sequential Logic
Sequential circuits
Basics of flip flop
SR flip flop
JK flip flop
D flip flop
T flip flop
Master slave flip flop
Register, counters, and
memory unit
Introduction
Shift register
Counters
Ripple counter
Ring counter
Johnson counter
Latches
Introduction
MCQ
Digital Electronics MCQ
Gray Code Table
Decimal Number Binary Number Gray Code
Welcome to Javatpoint
0 JAVATPOINT
0000 asks for your consent0000
to:
1 0001 ads and content, ad and content measurement,
Personalised 0001
perm_identity audience insights and product development
2 0010 0011
devices Store and/or access information on a device
3 0011 0010
expand_more Learn more
4 Your personal0100 0110
data will be processed and information from your device
(cookies, unique identifiers, and other device data) may be stored by,
accessed by and shared with third party vendors, or used specifically by
5 0101
this site or app. 0111
Some vendors may process your personal data on the basis of legitimate
6 interest, which0110 0101
you can object to by managing your options below. Look for
a link at the bottom of this page or in our privacy policy where you can
withdraw consent.
7 0111 0100
8 1000 1100
Manage options Consent
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Next Topic Excess-3 Code
← Prev
Next →
Youtube
For Videos Join Our Youtube Channel: Join Now
Feedback
Help Others, Please Share
Browser-Based Print
Solution
Over 2 Million Client Devices Worldwide In
Healthcare, Finance, Logistics, Retail And
More
ScriptX from Meadroid Open
Welcome to Javatpoint
JAVATPOINT asks for your consent to:
Learn Latest Tutorials
Personalised ads and content, ad and content measurement,
perm_identity audience insights and product development
Splunk tutorial SPSS tutorial Swagger T-SQL tutorial
Splunk
devices
SPSS
Store and/or accesstutorial
information on a device
Transact-SQL
Swagger
expand_more Learn more
Your personal data will be processed and information from your device
(cookies, unique identifiers, and other device data) may be stored by,
Tumblr tutorial accessed
React by and shared with
tutorial Regexthirdtutorial
party vendors, or Reinforcement
used specifically by
this site or app.
learning tutorial
Tumblr ReactJS Regex
Some vendors may process your personal data on the basis of legitimate
Reinforcement
interest, which you can object to by managing your options below. Look for
a link at the bottom of this page or in our privacy policyLearning
where you can
withdraw consent.
R Programming RxJS tutorial React Native Python Design
tutorial Manage optionstutorial Consent
Patterns
RxJS
R Programming React Native Python Design
Patterns
Python Pillow Python Turtle Keras tutorial
tutorial tutorial
Keras
Python Pillow Python Turtle
Preparation
Aptitude Logical Verbal Ability Interview
Reasoning Questions
Aptitude Verbal Ability
Reasoning Interview Questions
Company
Interview
Questions
Company Questions
Trending Technologies
Artificial AWS Tutorial Selenium Cloud
Intelligence tutorial Computing
AWS
Tutorial tutorial
Selenium
Artificial Cloud Computing
Intelligence
Hadoop tutorial ReactJS Data Science Angular 7
Tutorial Tutorial Tutorial
Hadoop
ReactJS Data Science Angular 7
Blockchain Git Tutorial Machine DevOps
Tutorial Learning Tutorial Tutorial
Git
Blockchain Machine Learning DevOps
Welcome to Javatpoint
JAVATPOINT asks for your consent to:
B.Tech / MCA
Personalised ads and content, ad and content measurement,
perm_identity audience insights and product development
DBMS tutorial Data Structures DAA tutorial Operating
tutorial System tutorial
DBMS devices
Store and/or access DAA
information on a device
Data Structures Operating System
expand_more Learn more
Your personal data will be processed and information from your device
(cookies, unique identifiers, and other device data) may be stored by,
Computer Compilerby and shared withComputer
accessed Discrete
third party vendors, or used specifically by
Network tutorial Design tutorial
this site or app. Organization and Mathematics
Architecture Tutorial
Computer Network Some Design
Compiler vendors may process your personal data on the basis of legitimate
interest, which you can object to by managing your options
Computer below. Look for
Discrete
a link at the bottom of thisOrganization
page or in our privacy policy where you can
Mathematics
withdraw consent.
Ethical Hacking Computer Software html tutorial
Tutorial Graphics Tutorial Engineering
Manage options Consent
Web Technology
Tutorial
Ethical Hacking Computer Graphics
Software
Engineering
Cyber Security Automata C Language C++ tutorial
tutorial Tutorial tutorial
C++
Cyber Security Automata C Programming
Java tutorial .Net Python tutorial List of
Framework Programs
Java Python
tutorial
Programs
.Net
Control Data Mining Data
Systems tutorial Tutorial Warehouse
Tutorial
Control System Data Mining
Data Warehouse
Welcome to Javatpoint
JAVATPOINT asks for your consent to:
Personalised ads and content, ad and content measurement,
perm_identity audience insights and product development
devices Store and/or access information on a device
expand_more Learn more
Your personal data will be processed and information from your device
(cookies, unique identifiers, and other device data) may be stored by,
accessed by and shared with third party vendors, or used specifically by
this site or app.
Some vendors may process your personal data on the basis of legitimate
interest, which you can object to by managing your options below. Look for
a link at the bottom of this page or in our privacy policy where you can
withdraw consent.
Manage options Consent
Javatpoint Services
JavaTpoint offers too many high quality services. Mail us on [email protected], to get more information about given services.
Website Designing
Website Development
Java Development
PHP Development
WordPress
Graphic Designing
Logo
Digital Marketing
On Page and Off Page SEO
PPC
Content Development
Corporate Training
Classroom and Online Training
Data Entry
Training For College Campus
JavaTpoint offers college campus training on Core Java, Advance Java, .Net, Android, Hadoop, PHP, Web Technology and Python. Please mail your requirement at [email protected].
Duration: 1 week to 2 week
Like/Subscribe us for latest updates or newsletter
LEARN TUTORIALS OUR WEBSITES OUR SERVICES CONTACT
Learn Java Javatpoint.com Website Development Address: G-13, 2nd Floor, Sec-3
Learn Data Structures Hindi100.com Android Development Noida, UP, 201301, India
Learn C Programming Lyricsia.com
Website Designing Contact No: 0120-4256464, 9990449935
Learn C++ Tutorial Quoteperson.com
Learn C# Tutorial Jobandplacement.com Digital Marketing Contact Us
Learn PHP Tutorial Summer Training Subscribe Us
Learn HTML Tutorial Privacy Policy
Industrial Training
Learn JavaScript Tutorial Sitemap
Learn jQuery Tutorial College Campus Training
Learn Spring Tutorial About Me
© Copyright 2011-2021 www.javatpoint.com. All rights reserved. Developed by JavaTpoint.
Welcome to Javatpoint
JAVATPOINT asks for your consent to:
Personalised ads and content, ad and content measurement,
perm_identity audience insights and product development
devices Store and/or access information on a device
expand_more Learn more
Your personal data will be processed and information from your device
(cookies, unique identifiers, and other device data) may be stored by,
accessed by and shared with third party vendors, or used specifically by
this site or app.
Some vendors may process your personal data on the basis of legitimate
interest, which you can object to by managing your options below. Look for
a link at the bottom of this page or in our privacy policy where you can
withdraw consent.
Manage options Consent