打印
[STC单片机]

51修仙传--从光屁股原始人到大罗金仙5《自创汇编,形神合一》

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

书接上回,单片机的程序,就是一段预设的技能,这个技能列表是能按列表顺序自动运行的,那我们要怎么去构建这些个技能列表呢,这就我们需要先给普攻连招组成的小技能取个名,这个就叫作助记符,在修仙里估且就叫招式吧。
众所周不知,修仙武侠里,基础招式都是108式什么的,反正就是在100左右吧,呃,我们的单片机的基本汇编助记符也是108个,也在100左右。修仙人式说话喜欢用四字,和四字成语言差不多,那我们也用四字指令来作基础汇编,这样就能在对话上与仙界接轨,朗朗上口,煌煌大气,简单易记。

也就是说我们只需要掌握和记住108个类似成语的,四字词汇,我们就能完全掌握汇编,并且这四字成语还与实际操作意义,音,形,义,三位一体,形神合一。

以下为四字成语,拼音缩写,机器码,英文汇编对照符 草稿(在未完全验证对应关系前,是草稿)

中文指令  拼音缩写  机器码                                                                           英文汇编      
强制调用  QZDY       A10 A09 A08 1 0 0 1 0 A07 A06 A5 A04 A03 A02 A01 A00    ACALL
强制跳转  QZTZ       A10 A09 A08 0 0 0 0 1 A07 A06 A5 A04 A03 A02 A01 A00    AJMP

传寄入累  CJRL       0 0 1 0  1 r r r                                                                  ADD A, Rn
传标入累  CBRL       0 0 1 0  0 1 0 1 寄存器标号(直接地址)                               ADD A, dirct address
传存入累  CCRL       0 0 1 0  0 1 1 i                                                                ADD A, @Ri
传数入累  CSRL       0 0 1 1  0 1 0 0 数据                                                        ADD A, #immeliate data

与寄于累  YJYL       0 1 0 1 1 r r r                                                                   ANL A, Rn
与标于累  YBYL      0 1 0 1 0 1 0 1 寄存器标号(直接地址)                                 ANL A, drict address
与存于累  YCYL      0 1 0 1 0 1 1 i                                                                  ANL A, @Ri
与数于累  YSYL      0 1 0 1 0 1 0 0 数据                                                          ANL A, #immeliate data
与累于标  YLYB      0 1 0 1 0 0 1 0 数据                                                          ANL drict address, A
与数于标  YSYB      0 1 0 1 0 0 1 1 寄存器标号(直接地址) 数据                         ANL drict address #immeliate data

异累标跳 YLBT       1 0 1 1 0 1 0 1 寄存器标号(直接地址)  跳转地址编号            CJNE A,dirct,rel
异累数跳 YLST       1 0 1 1 1 r r r 数据 跳转地址编号                                       CJNE A,#data,rel   
异寄数跳 YJST     
异存数跳 YCST

(未完持续补充。。。)

在做这个指令表时,我惊奇的发现,中文指令,中文拼音助记符,机器码 是可能天然对齐的,甚至在用拼音助记符去编程,比英文编程符号更少,编写速度更快,那我又要开始疯言疯语了,为什么中文编程没有流行起来呢。

我也看过很多说法。比如中文重音重义字太多,中文编写速度慢,中文是表义语言。。。

但在我构建这108个基础汇率指令时,这些问题只要稍稍改一改词汇,这108个并音组合完全可能不重复的呀,所以我认为反对中文编程的人,说的都有道理,但我们不能从现实角度分析,我们要从修仙角度分析:

修仙四要素:财,法,地,侣
财:要重构汇编,我们需要钱,我们还是吗喽,连吃饭都成问题,哪有时间去修仙,去构建汉语汇编,继而去构建自然语义,在996生存模式下,我们这一代人不可能实现财富自由,不可能去自由追求梦想。

法:我们一身都在学习英文编程,英文的编程方法,是我们现今的饭碗,我们是财富自由前不可能自砸饭碗,而且有照世明灯引路,我们谁会去向黑暗中控索。学校教的是英文语法,企业用的是英文语法,我们写的是英文语法。学校不会教我们去创造,企业不可能花钱去创造,即使这黑暗中有一条更宽的路,但照世明灯不灭,有谁心向黑暗。

地:英文编程生态已经完善,汇编语言,面向过程,面向对象语言,面向大数据语言,面向图形化语言,这些已经是如此完善。中文编程,在助记符阶断还是一个仅有几只蚂蚁路过的处女地,要想实现中文编程,重建生态,其难度除非天降猛男如教员,带开国家诸神下界。

侣:志同道合,路漫漫其修远兮,谁能与之上下而求索,在黑暗中未对坑危险时,最大的威胁是所有人自已,每个人都会有自已的想法,都会各行其是,最后就在意见不统一,在争吵中不欢而散。

说了这么多,其实这些都是客观因素,真正的原因,其实是心:
修剑要修剑心,一往无前;修佛要有佛心,明镜花台。我们修仙需要有一颗向道之心。但我们有吗?

没有,翻开我们的小学课本,中学课本,大学课本,我们一直在英文体系的五指山中,电阻定律中欧姆定律,电磁定律叫麦克斯韦,欧拉,伯努列,阿基米德,这些西方的命名已经统治了哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、军事学、管理学、艺术学和交叉学科,近二百年来我们所有学科,定理,名词缩写,命名权都在照世之明灯的光芒净化之下,我们连最基本的文化自信都没有,更别说什么向道之心了。

不久的将来中国编程会大放异彩是必然的,这源于我们的大一统思想,就像四库全书,就像永乐大典,就像天工开物,我们文化将会有一次知识总结,信息时代,大一统思想不可能不进入计算机中,我不彷来预言下,中文编码将在何时形成。


首先不可能是60后,70后,这代人深陷黑暗,探索中得照世明灯渡化,有着归依者的虔诚。即便有人将汉字作为商标,比如唐,宋,元,汉,但这只是沉睡觉醒的征兆。
也不可能是08后,这代人没吃到时代的红利,却是后红利时代的接盘侠,不是还贷,就是在还贷的路上,有心无力。
也不可能是90后,这代人历经公知,砖家,叫兽的霍霍,谁都不会信,连自已都怀疑,跟本没可能有文化自信,比如搞出个YYDS都被骂成狗,谁敢去争命名权。
也不可能是00后,这代人是新生,敢于整顿职场,殊不知他们却被职场优化。
也不可能是10后,照世之明灯不熄,探索路程不会开始。
最可能是20后,这时代应该是九天,玄女,白帝,进入星晨大海,南天门矗立苍穹,华夏文明重启,照世明灯寂灭,我们正式进入修仙时代。


使用特权

评论回复

相关帖子

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

本版积分规则

5

主题

6

帖子

0

粉丝