计算机文字编程,中文汇编编写的思路:所有象形文字编写计算机的通用方法探讨..."/>
计算机文字编程,中文汇编编写的思路:所有象形文字编写计算机的通用方法探讨...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
象形文字编写底层语言是有很多困难,但是还是有一定的解决方法。
首先定义为所有汇编中的中文字为常用500字汉字加上26个字母的范围内。也就是说现有的ASCII码表内的字符和英文字母再加上常用500个定义为中文字定义为一个新的码表,这个时候应该有700多数字的表。然后用这700个多个中文字编写内存地址寻址命令API中断和CPU指令集操作码之类的所有命令和解释。CPU指令码可以用16进制表示。所有指令码的屏幕显示则对应相对应的汉字码,然后进行反汇编过程翻译为机器代码。也就是说整个底层汇编语言全部由700个汉字和字母组成,也就是说整个计算机的底层语言由700多个汉字加字母加符号组成。
其他汉字的显示,采用其他编码系统,而不是底层编码,需要最终翻译成底层编码。
然后关于汉字输入的问题:采用单独的系统,把拼音转换成高级内码的汉字后然后再转换成底层编码输入。
这个码表属于汉语和英文字母和阿拉伯数字都有,阿拉伯数字可以继续采用。只不过汇编的硬件说明和解释命令本身用码表里面的汉字,也是整个象形文字所能达到的底层语言最低需要的象形文字数量。
也就是说整个底层汇编语言所代表的字符将缩减在2的10次方内,所以需要10个字节表示汉语,需要先编写硬件汇编语言再进行缩减,把字的种类缩减到越少越好,只要能清楚的表达意思就行,有利于学习。则最好少于300多汉字,使用9字节512个字就能写出汇编的话希望不大,那么就采用少于700个汉字然后使用10字节再最后编码,也就是说要先写出底层语言,然后再定编码。CPU,API内存指令都采用码表里的汉字互相组合成词来定义内容,应该完全可以实现。也就是说把现有的CPU指令集,内存寻址命令,硬件API都翻译成中文,包括解释在内的中文字种类要控制在500字以内互相组合成词,利用现在的计算机设计个软件就应该能做到。然后对其进行字的种类缩减优化,使之能达到意思明了,方便学习,基本中文汇编就基本出来了。这样将提升整个人类世界的编程水平,因为只要学会了这几百个汉字就能编写底层语言,比理解英文汇编命令和汇编命令所显示的英文单词注解所需要掌握的单词要少得多。
更多推荐
计算机文字编程,中文汇编编写的思路:所有象形文字编写计算机的通用方法探讨...
发布评论