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