计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)

目录

  • 课程名:计算机组成原理
    • 内容/作用:设计/实验/作业/练习
    • 学习:基于Logisim的汉字的表示
    • 一、前言
    • 二、环境与设备
    • 三、内容
    • 四、结果与分析

课程名:计算机组成原理

内容/作用:设计/实验/作业/练习

学习:基于Logisim的汉字的表示

一、前言

1、帮助理解汉字机内码、区位码,最终能利用相关工具批量获取一段文字的 GB2312 机内码,并利用简单电路实现 GB2312 编码与区位码的转换;
2、学生了解字形码显示的基本原理,能在实验环境中实现汉字 GB2312 编码的点阵显示。

二、环境与设备

1.软件:Logisim软件、JAVA环境
2.硬件:计算机Windows 10

三、内容

在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成国标码转区位码的子电路设计。其中输入引脚为16位的 GB2312 双字节国标码;输出为区号和位号(区号位号均从1开始计数),图1.6为转换子电路引脚定义,请在电路中复制对应隧道标签信号使用,注意不要增改引脚,不要修改子电路封装,以免影响子电路在其它电路模块中的正常调用。

1、电路引脚
计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)_第1张图片

2、电路框架
计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)_第2张图片
3、电路功能区实现
计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)_第3张图片
4、电路测试
离线测试:汉字显示如果能正确显示“华”,表示正确,如下图所示
计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)_第4张图片

思考如何显示英文字母和数字符号?
答:使用十六进制编译器,打开软件等待,先在汉字编码文本文档上输入要显示的英文字母和数字符号,输入时注意只有数字符号要全角输入其他均为半角输入,点击保存。然后点击十六进制编译器,点击HxD。打开文件,选择汉字编译文本文档则会显现出其编码,点击查看,选择字节分组大小啊,这样可以调节字节分组,复制内容。右击GB2312清空所有数据内容,再粘贴所选内容,这样就能显示出英文字母和数字符号了。

四、结果与分析

通过本部分的学习,学会把字体存储在字库中并且还会显示出来。对十六进制编码器的使用也有了一点经验。对机内码,区位码的相关内容也有了了解。还能通过简单电路实验GB2312编码和区位码的转换。需要注意的是使用十六进制编译器时,文本输入有全角半角之分。

你可能感兴趣的:(计算机组成原理,物联网,开发语言,图像处理,计算机视觉)