打印
[51单片机]

51修仙传--从光屁股原始人到大罗金仙3

[复制链接]
47|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ouyangmoxia|  楼主 | 2025-1-22 14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ouyangmoxia 于 2025-1-22 15:48 编辑

当时光回到六岁之前,我还没有学个模拟电路,也没有学习过数字电路,更不懂微机原理时,那我该怎么学习编程工具,怎么使用单片机制作玩具,搞出一闪一闪亮晶晶的效果呢。

这时候我们就要开始自已的悟道了,六岁的年纪,我们能听懂的只有神话和童话故事;能实际操作的只有打电子游戏,那我如果把玩单片原理变成修仙原理,将汇编编程变成,游戏技能。那我兔子家不人人都是马斯克这样的天才了?六岁会编程,牛个屁呀。

修仙第一步,我们要明白,计算机在仙修中是什么。

计算机,在我修仙世界,最初应该是法宝,法宝收到我们的指令,就能释放技能。法宝经过多次改进炼制,产生灵智,能部份听懂指令,作出判断,这个叫人工智能阶段,也就是AI。然后法宝再次改改造炼制,做成人形,我们叫身外化身,也就是机器人阶段。再之后机器人连接云数据中心,能知天下事,能控天下分身,这时候我们就叫法象天地。

科学的尽头是玄幻,碳基生物的进化方向是硅基生物。看,饼已经画好了,然后就是建立法宝炼制理论了。

操作码与技能。众所周不知,寄存器有八个位,每个位我们编号一个普攻(普能攻击)。编号0普攻需要1点灵气;编号1普攻要2点灵气;编号2个要4点;编号3个要8点;编号4个要16点,编号5个要32点,编号6需要64点,编号7需要128点。这样我们以8个普攻组成的连招,就组成了一个技能。
当一个技能8个普攻全做就需要256点灵气,少作编号0的普攻就只需要255(256-1)点,少作编号2的普攻就需要254(256-2),少作了编号3的动作就是252(256-4),以此类推。那我们技能就有256(2的8次方)种组合,以消耗多少灵气就能记录技能的普攻是什么组合了。
那这个技能消耗的灵气数,在单片机中就叫操作码。
众所周不知,寄存器中有八位,人类为了方便,叫高四位,低四位。
那在修仙理论中,一个技能,前四招打上半身,后四招打下半身。
那四招里,0表示不打,1表示打,那1011,从左往右数,就表示打出编号0,打出编号1,不打出编号2,打出编号3,灵气计数就是1 + 2 + 4(没打,不加) + 8 = 11 点(也就是十六进制中的B);这样从高到低 8 4 2 1 码来算就能很快算出招式了,记住8 4 2 1 码。这个很重要,很重要。

操作指令就讲清楚了,没有模电基础,没有数电基础,没有微机原理,知识的的道友应该也能听清楚。唯一美中不足的是十六进制这个对应关系后六位只有死记了
十进制  十六进制对应关系
1           1
2           2
3           3
4           4
5           5
6           6
7           7
8           8
9           9      
10         A
11         B
12         C
13         D
14         E
15         F

下一章我计寄存器列表,也就是技能栏的炼制方法
我只是一个疯子,试图用疯子的逻辑来解计算机这个法宝如何炼制,本人贴子纯属胡闹,如不喜欢,请直接开骂。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝