鱼C论坛

 找回密码
 立即注册
查看: 2892|回复: 8

关于8421方法解决进制转换问题

[复制链接]
发表于 2022-9-5 09:45:33 | 显示全部楼层 |阅读模式
10鱼币
找的资料不尽如人意,希望有鱼油能提供一些详细并且易懂的资料或视频。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-5 11:39:01 From FishC Mobile | 显示全部楼层
我觉得我没看懂你在问啥
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-9-5 11:47:59 | 显示全部楼层
wp231957 发表于 2022-9-5 11:39
我觉得我没看懂你在问啥


微信截图_20220905114652.png
微信截图_20220905114710.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-5 12:00:35 From FishC Mobile | 显示全部楼层
MyGoddd 发表于 2022-9-5 11:47

那些例子都不懂吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-9-5 15:24:18 | 显示全部楼层
wp231957 发表于 2022-9-5 12:00
那些例子都不懂吗

对的,只是浅显的理解进制。像这样的计算没什么头绪。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-20 16:33:40 From FishC Mobile | 显示全部楼层
我有一个详情说明。回去了发给你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-20 20:15:12 | 显示全部楼层
如果需要查找相关资料彻底理解的话,可以通过 《数字电子技术》 (俗称数电)中“数制和码制”相关章节深入学习。从简单运用来讲,正数三码一致(原码=反码=补码),负数的补码可以通过“原码只保留最高位(最左侧)的1,剩下右侧的所有数均按位取反,得到反码,最后在反码最右侧的位上+1就可以求得负数的补码”,例子5中的D就是这样计算的。
小甲鱼的例子5,跟补码的思维异曲同工,以只有时针的石英时钟为例子,当前指针停留在11,若想要指针指向6则有两种方式,第一种将指针顺时针旋转7格,第二种将指针逆时针旋转5格。例子6的C就是这样的。
小甲鱼的例子4是通过位权展开的方式将二进制的补码转换成其对应的十位数,二进制的补码规则是最高位的位权需要加上“负号”变成“-2(n次方)”,如:(-R3)R2R1R0.R-1R-2。二进制、八进制、十六进制转换成十进制都可以使用相应位权展开的方式直接算出对应的十进制数,Ps.位权:个位是R的0次幂,向左逐位幂+1,向右逐位幂-1。如:R(3次方)R(2次方)R(1次方)R(0次方).R(-1次方)R(-2次方)。其中R称作基数(底数):R进制。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-24 00:37:07 From FishC Mobile | 显示全部楼层
要算法头文件,和方法文件是吗?
待本师付找完成训教就发给你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-28 09:23:00 | 显示全部楼层
8进制和2进制转换使用421码,8转2时1位拆3位,2转8时3位合一位。
4 2 1
16进制和2进制转换使用8421码,16转2时1位拆4位,2转16时4位合一位。
8 4 2 1
16进制和8进制转换,需要先转成2进制后,再使用上面的方法转成对应的进制。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 21:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表