您现在的位置是:网站首页> 软件下载软件下载
二进制格雷码与自然二进码互转器 1.0 绿色中文版 下载-
2023-06-15
292人已围观
简介 二进制格雷码与自然二进码互转器 1.0 绿色中文版 下载-
二进制转格雷码 格雷码转二进制 十进制转二进制 二进制转十进制等,在Delphi xe2下通过测试。格雷码(英文:Gray Code, Grey Code,又称作葛莱码,二进制循环码)是1880年由法国工程师Jean-Maurice-Emlle Baudot发明的一种编码[,因Frank Gray于1953年申请专利“Pulse Code Communication”得名。当初是为了机械应用,后来在电报上取得了巨大发展.压缩包里含该源代码.
二进制和格雷码转换:最佳答案:
十进制 586 = 二进制 1001001010 = 格雷码 1101101111。
二进制码 ----> 格雷码(编码):
从最右边一位起,依次将每一位与左边一位异或(XOR),作为对应格雷码该位的值,最左边一位不变(相当于左边是0)。
格雷码的是特点是:
相邻两数的格雷码,仅仅有一位二进制发生变化。
而且在其范围内的最小值和最大值,也仅仅有一位二进制发生变化。
例如下面两数:
最小:二进制0000=格雷码0000
最大:二进制1111=格雷码1000
看到了吧,0000 和 1000,仅仅有一位数发生变化。
-------
如果在变换的过程中,先把十进制转换成BCD码,这就失去了格雷码的特点。
因为在BCD码中:
最小:二进制0000=格雷码0000
最大:二进制1001=格雷码1101
可以看出,它们之间有三位发生变化。
通过BCD码来变换格雷码,思路不对。变换出来的,并不是原数的格雷码。
自然二进制数与格雷码的互换公式与电路自然二进制数转换到格雷码
------------
设有 N 位二进制数 B(i),其中 0 <= i <= N - 1;它可以变换成为同样位数的格雷码 G(i)。
二进制数与格雷码的转换公式如下:
G(i) = B(i+1) XOR B(i) ; 0 <= i < N - 1
G(i) = B(i) ; i = N - 1
如果是通过编程计算进行变换,就需要使用这个公式逐位的计算;
如果是使用硬件电路进行变换,就可以使用做而论道前面在回答问题时给出的电路。
格雷码转换到自然二进制数
------------
设有 N 位格雷码 G(i),把它转换成自然二进制数的算法如下。
自然二进制码的最高位等于雷码的最高位;
自然二进制码的次高位为最高位自然二进制码与次高位格雷码相异或;
自然二进制码的其余各位与次高位自然二进制码的求法相类似。
转换公式如下:
B(i) = G(i) ; i = N - 1
B(i) = B(i+1) XOR G(i) ; 0 <= i < N - 1
二进制和格雷码转换:最佳答案:
十进制 586 = 二进制 1001001010 = 格雷码 1101101111。
二进制码 ----> 格雷码(编码):
从最右边一位起,依次将每一位与左边一位异或(XOR),作为对应格雷码该位的值,最左边一位不变(相当于左边是0)。
格雷码的是特点是:
相邻两数的格雷码,仅仅有一位二进制发生变化。
而且在其范围内的最小值和最大值,也仅仅有一位二进制发生变化。
例如下面两数:
最小:二进制0000=格雷码0000
最大:二进制1111=格雷码1000
看到了吧,0000 和 1000,仅仅有一位数发生变化。
-------
如果在变换的过程中,先把十进制转换成BCD码,这就失去了格雷码的特点。
因为在BCD码中:
最小:二进制0000=格雷码0000
最大:二进制1001=格雷码1101
可以看出,它们之间有三位发生变化。
通过BCD码来变换格雷码,思路不对。变换出来的,并不是原数的格雷码。
自然二进制数与格雷码的互换公式与电路自然二进制数转换到格雷码
------------
设有 N 位二进制数 B(i),其中 0 <= i <= N - 1;它可以变换成为同样位数的格雷码 G(i)。
二进制数与格雷码的转换公式如下:
G(i) = B(i+1) XOR B(i) ; 0 <= i < N - 1
G(i) = B(i) ; i = N - 1
如果是通过编程计算进行变换,就需要使用这个公式逐位的计算;
如果是使用硬件电路进行变换,就可以使用做而论道前面在回答问题时给出的电路。
格雷码转换到自然二进制数
------------
设有 N 位格雷码 G(i),把它转换成自然二进制数的算法如下。
自然二进制码的最高位等于雷码的最高位;
自然二进制码的次高位为最高位自然二进制码与次高位格雷码相异或;
自然二进制码的其余各位与次高位自然二进制码的求法相类似。
转换公式如下:
B(i) = G(i) ; i = N - 1
B(i) = B(i+1) XOR G(i) ; 0 <= i < N - 1
相关内容
- c#数据库连接代码生成器(CodeGen Connect) v1.0 英文绿色版 下载-
- 源代码编辑器(Hybrid L) v5.2.0.1 英文绿色特别版 下载-
- Dr Memory(C++内存检测工具) v1.7.0 中文免费安装版 下载-
- SynWrite(文本编辑器) v6.12.1700 多语中文绿色版 下载-
- 数据导入工具(Data Import for MySQL) v3.7.0 特别安装版 下载-
- 双鱼林vb代码生成器 2.0 绿色版 下载-
- 微易ASP专用调试工具 v3.0.3.0 绿色版 下载-
- vb6.0官方下载 Visual Basic 6.0 精简安装版 下载-
- Dynamic .NET TWAIN扫描控件 v5.3 安装版 适用于C#和VB.NET 下载-
- 超级巡警虚拟自动脱壳机(脱壳工具) v1.5 绿色版 下载-
点击排行
- Zoom Rooms mac版下载 Zoom Rooms(会议室系统)for Mac V5.13.10(2516) 苹果电脑版 下载-
- Python-IDE mac版下载 未科编程Python-IDE for Mac V1.0.16 苹果电脑版 下载-
- 安司密信mac版下载 安司密信(隐私加密类社交应用) for mac v2.7.91.0 苹果电脑版 下载-
- 酷信即时通讯mac版下载 酷信即时通讯 for Mac V1.0.0 苹果电脑版 下载-
- SealTalk Mac版下载 嗨豹SealTalk(即时通讯) for Mac V1.0.4 苹果电脑版 下载-
- 易昇证券mac版下载 易昇证券 for Mac V1.0.39 苹果电脑版 下载-
- 艾特律宝mac版下载 艾特律宝 for Mac V1.12.16 苹果电脑版 下载-
- 人脉旺OA mac版下载 人脉旺OA for Mac V2.0.42 苹果电脑版 下载-
本栏推荐
-
Zoom Rooms mac版下载 Zoom Rooms(会议室系统)for Mac V5.13.10(2516) 苹果电脑版 下载-
-
Python-IDE mac版下载 未科编程Python-IDE for Mac V1.0.16 苹果电脑版 下载-
-
安司密信mac版下载 安司密信(隐私加密类社交应用) for mac v2.7.91.0 苹果电脑版 下载-
-
酷信即时通讯mac版下载 酷信即时通讯 for Mac V1.0.0 苹果电脑版 下载-
-
SealTalk Mac版下载 嗨豹SealTalk(即时通讯) for Mac V1.0.4 苹果电脑版 下载-
-
易昇证券mac版下载 易昇证券 for Mac V1.0.39 苹果电脑版 下载-
-
艾特律宝mac版下载 艾特律宝 for Mac V1.12.16 苹果电脑版 下载-
猜你喜欢
- Zoom Rooms mac版下载 Zoom Rooms(会议室系统)for Mac V5.13.10(2516) 苹果电脑版 下载-
- Python-IDE mac版下载 未科编程Python-IDE for Mac V1.0.16 苹果电脑版 下载-
- 安司密信mac版下载 安司密信(隐私加密类社交应用) for mac v2.7.91.0 苹果电脑版 下载-
- 酷信即时通讯mac版下载 酷信即时通讯 for Mac V1.0.0 苹果电脑版 下载-
- SealTalk Mac版下载 嗨豹SealTalk(即时通讯) for Mac V1.0.4 苹果电脑版 下载-
- 易昇证券mac版下载 易昇证券 for Mac V1.0.39 苹果电脑版 下载-
- 艾特律宝mac版下载 艾特律宝 for Mac V1.12.16 苹果电脑版 下载-