课程名:计算机组成原理
内容/作用:设计/实验/作业/练习
学习:基于Logisim的汉字的表示
一、前言
1、帮助理解汉字机内码、区位码,最终能利用相关工具批量获取一段文字的 GB2312 机内码,并利用简单电路实现 GB2312 编码与区位码的转换;
2、学生了解字形码显示的基本原理,能在实验环境中实现汉字 GB2312 编码的点阵显示。
二、环境与设备
1.软件:Logisim软件、JAVA环境
2.硬件:计算机Windows 10
三、内容
在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成国标码转区位码的子电路设计。其中输入引脚为16位的 GB2312 双字节国标码;输出为区号和位号(区号位号均从1开始计数),图1.6为转换子电路引脚定义,请在电路中复制对应隧道标签信号使用,注意不要增改引脚,不要修改子电路封装,以免影响子电路在其它电路模块中的正常调用。
1、电路引脚
2、电路框架
3、电路功能区实现
4、电路测试
离线测试:汉字显示如果能正确显示“华”,表示正确,如下图所示
思考如何显示英文字母和数字符号?
答:使用十六进制编译器,打开软件等待,先在汉字编码文本文档上输入要显示的英文字母和数字符号,输入时注意只有数字符号要全角输入其他均为半角输入,点击保存。然后点击十六进制编译器,点击HxD。打开文件,选择汉字编译文本文档则会显现出其编码,点击查看,选择字节分组大小啊,这样可以调节字节分组,复制内容。右击GB2312清空所有数据内容,再粘贴所选内容,这样就能显示出英文字母和数字符号了。文章来源:https://www.toymoban.com/news/detail-442434.html
四、结果与分析
通过本部分的学习,学会把字体存储在字库中并且还会显示出来。对十六进制编码器的使用也有了一点经验。对机内码,区位码的相关内容也有了了解。还能通过简单电路实验GB2312编码和区位码的转换。需要注意的是使用十六进制编译器时,文本输入有全角半角之分。文章来源地址https://www.toymoban.com/news/detail-442434.html
到了这里,关于计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!