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

课程名:计算机组成原理

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

学习:基于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清空所有数据内容,再粘贴所选内容,这样就能显示出英文字母和数字符号了。

四、结果与分析

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

  • 6
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
计算机组成原理是计算机专业的一门基础课程,主要讲解计算机硬件的组成和工作原理。在华中科技大学头歌educoder平台上的logisim实验中,我成功地完成了计算机组成原理相关实验。 首先,我了解了计算机的五大基本组成部分,包括输入设备、输出设备、记忆设备、控制单元和运算器。在实验中,我通过logisim软件模拟了这些组成部分,并成功构建了一台简化的计算机。 其次,我学习了计算机的指令系统和指令执行过程。在实验中,我使用logisim软件设计了指令寄存器、程序计数器和指令执行器等模块,实现了对指令的存储、读取和执行操作。 在实验过程中,我通过编写简单的汇编指令代码,将其翻译成相应的机器码,并在logisim中进行模拟。我在logisim中创建了存储器模块,用于存储指令和数据,并将其与其他模块进行连接,建立了完整的计算机系统。 通过这个实验,我深入理解了计算机硬件组成和工作原理。我学会了如何使用logisim软件进行计算机模拟实验,掌握了计算机指令的编写和执行过程。此外,这个实验还培养了我的逻辑思维能力和解决问题的能力。 总而言之,通过华中科技大学头歌educoder平台上的logisim实验,我成功地完成了计算机组成原理相关的实验。通过这个实验,我对计算机硬件组成和工作原理有了更深入的理解,并提升了我的实践能力和解决问题的能力。这对我今后在计算机领域的学习和发展具有重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员老茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值