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

一:电路连接

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

二:汉字显示

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

接下来我们选中GB2312, 然后在选区中对内容进行编辑:
educoder 国标码转区位码实验(详细)_第10张图片我们将我们刚刚得到的转换结果粘贴到弹出的框中(虽然我们得到的结果中都是大写字母,但是粘贴进去后就变成了小写), 点击关闭窗口。

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

你可能感兴趣的:(计算机组成原理)