1. Convert Gray code to binary code 110010
Solution:
Gray code : `110010`
`b_5=g_5=1`
`b_4=b_5 o+ g_4=1 o+ 1=0`
`b_3=b_4 o+ g_3=0 o+ 0=0`
`b_2=b_3 o+ g_2=0 o+ 0=0`
`b_1=b_2 o+ g_1=0 o+ 1=1`
`b_0=b_1 o+ g_0=1 o+ 0=1`
`:.` Binary : `100011`
`g_5` `1` | | `g_4` `1` | | `g_3` `0` | | `g_2` `0` | | `g_1` `1` | | `g_0` `0` | Gray code |
`darr` | | `darr` | | `darr` | | `darr` | | `darr` | | `darr` | |
`1` | `rarr` | `0` | `rarr` | `0` | `rarr` | `0` | `rarr` | `1` | `rarr` | `1` | |
`b_5` `=g_5` | | `b_4` `=b_5 o+ g_4` | | `b_3` `=b_4 o+ g_3` | | `b_2` `=b_3 o+ g_2` | | `b_1` `=b_2 o+ g_1` | | `b_0` `=b_1 o+ g_0` | Binary code |
2. Convert Gray code to binary code 1011001
Solution:
Gray code : `1011001`
`b_6=g_6=1`
`b_5=b_6 o+ g_5=1 o+ 0=1`
`b_4=b_5 o+ g_4=1 o+ 1=0`
`b_3=b_4 o+ g_3=0 o+ 1=1`
`b_2=b_3 o+ g_2=1 o+ 0=1`
`b_1=b_2 o+ g_1=1 o+ 0=1`
`b_0=b_1 o+ g_0=1 o+ 1=0`
`:.` Binary : `1101110`
`g_6` `1` | | `g_5` `0` | | `g_4` `1` | | `g_3` `1` | | `g_2` `0` | | `g_1` `0` | | `g_0` `1` | Gray code |
`darr` | | `darr` | | `darr` | | `darr` | | `darr` | | `darr` | | `darr` | |
`1` | `rarr` | `1` | `rarr` | `0` | `rarr` | `1` | `rarr` | `1` | `rarr` | `1` | `rarr` | `0` | |
`b_6` `=g_6` | | `b_5` `=b_6 o+ g_5` | | `b_4` `=b_5 o+ g_4` | | `b_3` `=b_4 o+ g_3` | | `b_2` `=b_3 o+ g_2` | | `b_1` `=b_2 o+ g_1` | | `b_0` `=b_1 o+ g_0` | Binary code |
This material is intended as a summary. Use your textbook for detail explanation.
Any bug, improvement, feedback then