本文主要是介绍Educoder计算机数据表示实验(HUST)第1关:汉字国标码转区位码实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先我们需要找到汉字国标码转区位码的软件。
这个资源可以从我上传的资源那里看到。
假如我们输入一下数字,那么我们可以得到转换的结果,即机内码。
然后我们再返回到原始电路:
我们需要对电路进行这样的连接。
我们需要将加法器的位宽改为16位
同时我们的GB2312也要改成16位
然后我们找到常量,将其内容改成0xdfe0
可能很多小伙伴开始问为啥要改成那样?
原因如下:
国标码和区位码的转换关系为:区位码+2020H=国标码,即区位码=国标码
-2020H.-2020H的补码为DFEO.因此,区位码=国标码+DFEO.
ok,按照上面那样连接好电路之后,我们可以转到汉字显示的实验去。
点击这里之后,我们将上面我们输入的汉字的机内码复制到记事本里去,将每个机内码的0x去掉,变为这样的形式。
然后将其复制到这里去
然后进行实验就可以啦!我们可以得到自己想要的实验结果.
然后最关键的是就是Educoder实验的评判.
进行保存文件,然后用记事本打开文件。复制代码。
将代码粘贴进去,好用的一个操作就是,选中第一行,直接拖到最低处,按shift+s选中最后一行,进行粘贴。即可。
然后实验就成功完成啦!
这篇关于Educoder计算机数据表示实验(HUST)第1关:汉字国标码转区位码实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!