Octal to Gray Code Converter is used to convert a Octal number into Gray Code format. Use the Gray Code Converter tool to convert between any number base and gray code.
Output: Gray Code numbers
Conversion from Octal to Gray Code
A Octal can be converted to Gray Code using these steps:-
- Convert the input octal to binary
- Take the first bit of the binary input and write it to the output
- Repeat the following steps until you reach the end of the input
- Take the second bit of the input and XOR it to the previous bit of the input
- Write this result to the output. So,
0 + 0 = 0
,0 + 1 = 1
,1 + 0 = 1
and1 + 1 = 0
.
Example Octal to Gray Code Conversion
Let's say your Octal value is 255
, and you want to convert it to its gray code form.
- Step 1: Convert the input octal to binary. So,
255
becomes10101101
- Step 2: Take the first bit of the binary input and write it to the output. Output is
1
- Step 3: Repeat the steps below until you reach the end of the input
- Take the second bit of the input and XOR it to the previous bit of the input.
1 + 0 = 1
- Write the result to the output. Output:
11
- Take the third bit of the input and XOR it to the previous bit of the input.
0 + 1 = 1
- Write the result to the output. Output:
111
- Take the fourth bit of the input and XOR it to the previous bit of the input.
1 + 0 = 1
- Write the result to the output. Output:
1111
- Take the fifth bit of the input and XOR it to the previous bit of the input.
0 + 1 = 1
- Write the result to the output. Output:
11111
- Take the sixth bit of the input and XOR it to the previous bit of the input.
1 + 1 = 0
- Write the result to the output. Output:
111110
- Take the seventh bit of the input and XOR it to the previous bit.
1 + 0 = 1
- Write the result to the output. Output:
1111101
- Take the eighth (last) bit of the input and XOR it to the previous bit.
0 + 1 = 1
- Write the result to the output. Output:
11111011
- Take the second bit of the input and XOR it to the previous bit of the input.
- Step 4: So, our final gray code result is:
11111011
Gray Code Table
Decimal | Hex | Binary | Gray Code |
---|---|---|---|
0 | 0 | 0000 | 0000 |
1 | 1 | 0001 | 0001 |
2 | 2 | 0010 | 0011 |
3 | 3 | 0011 | 0010 |
4 | 4 | 0100 | 0110 |
5 | 5 | 0101 | 0111 |
6 | 6 | 0110 | 0101 |
7 | 7 | 0111 | 0100 |
8 | 8 | 1000 | 1100 |
9 | 9 | 1001 | 1101 |
10 | a | 1010 | 1111 |
11 | b | 1011 | 1110 |
12 | c | 1100 | 1010 |
13 | d | 1101 | 1011 |
14 | e | 1110 | 1001 |
15 | f | 1111 | 1000 |
History
- Feb 5, 2018
- Tool Launched
Comments 0