You are on page 1of 6

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

Send your Feedback to feedback@javatpoint.com

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 hr@javatpoint.com, 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 hr@javatpoint.com.

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

You might also like