educoder 国标码转区位码实验(详细)

本文详细介绍了如何使用Logisim软件进行电路连接,实现从国标码到区位码的转换,并通过汉字显示验证转换效果。具体步骤包括调整电路组件参数,利用汉字转码软件进行字符编码转换,以及保存并测试电路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:电路连接

首先使用logisim打开data.circ文件,打开后点击国标码转区位码,可以看到下图所示页面:
在这里插入图片描述点击右上角工具栏的箭头, 将电路连接为如下样式:
在这里插入图片描述然后在滑动左侧滑块, 找到“线路”, 点击左侧的‘+’, 在里面找到“常量”, 然后拖动到如下位置:
在这里插入图片描述在这里插入图片描述接下来我们要修改常量的值和加法器的位宽(这一步很重要),点击选中加法器,在选区中可以看到它的位宽是8位,我们将它修改为16位:
在这里插入图片描述然后点击我们刚刚设置的那个常量,将它的位宽也修改为16位,值为dfe0(注意以0x开头):
在这里插入图片描述至此,电路连接工作就结束了,连接好的电路应该和下图中一样:
在这里插入图片描述

二:汉字显示

首先我们需要一个汉字转码的软件, 我用的是“jineima”。我们点击汉字显示,进入实验界面, 然后点击下方的字体(12345ABCDE…), 页面如下所示:
在这里插入图片描述然后在选区里的文本一栏中使用Ctrl+c将文本复制下来, 打开"jineima", 粘贴文本,页面如下所示:
在这里插入图片描述
我们将结果转换为如下形式:
在这里插入图片描述
当然,上图只是显示了一部分,我们在操作时需要将所有的转换结果都转换为如上所示的形式。

接下来我们选中GB2312, 然后在选区中对内容进行编辑:
在这里插入图片描述我们将我们刚刚得到的转换结果粘贴到弹出的框中(虽然我们得到的结果中都是大写字母,但是粘贴进去后就变成了小写), 点击关闭窗口。

然后我们点击左上角的手指按钮,不停地点击时钟,看一下显示是否正确,如果显示无误,我们就将当前文件另存为data1.circ。在记事本中打开data1.circ会看到一堆代码:
在这里插入图片描述我们将代码复制下来,进入educoder国标码转区位码实验页面,将网页中原本的代码删除,粘贴上我们自己的代码,然后点击测评。

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值