精华内容
下载资源
问答
  • 第1关:汉字国标码转区位码实验.txt
  • educoder汉字国标码转区位码实验hust,仅是通过测试的完成文件.在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成国标码转区位码的子电路设计。其中输入引脚为16位的 GB2312 双字节国标码
  • 汉字国标码转区位码的实验 一.基础内容 二.EduCoder(实验一:汉字国标码转区位码) ​ 一.基础内容 区位码是啥? ​ 定义:区和位构成唯一的二维数组 ​ 区号:2位,位号:2位,都用十进制表示 ​ 2. ...

    汉字国标码转区位码的实验

    一.基础内容

    二.EduCoder(实验一:汉字国标码转区位码)

    .基础内容

    区位码是啥?

    定义:一个四位的十进制数,区和位构成唯一的二维数组

    ​ 区号:2位,位号:2位,都用十进制表示


    2.

    国标码是啥?

    汉字国标码又称为汉字交换码,简称GB.

    ​ 一个四位的十六进制数
    为了和ASCII码兼容有了如下关系

    关系式:

    国标码=区位码(十六进制)+2020H

    ​ 区位码=国标码+FFFF-2020H+0001H

    ​ =国标码+dfe0

    ​ 由于采用加法器,所以用补码的形式表示,-2020H的补码为def0

    二.实验一 ——计算机数据表示实验之国标码转区位码

    ​ 1.

    打开Logisim,打开data.circ这个文件

    拿到手的实验一

    数字“1”:国标码隧道

    ​ 数字“2”:加法器(在计算机中都是以补码的形式进行运算的

    ​ 数字“3”: 分线器

    具体过程如下

    在这里插入图片描述

    ​ 3.

    公式:

    区位码=国标码+dfe0

    ​ 国标码和转换后的补码通过加法器运算达到实验目的,将data.circ文件保存。

    以记事本的形式打开文件

    在这里插入图片描述

    将文件中的代码全部复制,ctrl+A:全选,Ctrl+C:复制,Ctrl+V:粘贴 粘贴到头歌平台的代码区。

    头歌平台代码区

    然后评测
    评测通过

    展开全文
  • 计算机数据表示实验|汉字国标码转区位码实验

    万次阅读 多人点赞 2020-04-10 19:10:58
    计算机数据表示实验|汉字国标码转区位码实验 了解实验要求。该实验要求我们在汉字显示电路图中显示出班级学号姓名加一段自选文字。因此首先必须连接好国标区位码电路。再将所需显示的文字机内码输入汉子显示电路中...

    计算机数据表示实验|汉字国标码转区位码实验

    了解实验要求。该实验要求我们在汉字显示电路图中显示出班级学号姓名加一段自选文字。因此首先必须连接好国标转区位码电路。再将所需显示的文字机内码输入汉子显示电路中的只读存储器中。最后将该circ文件的代码复制粘贴到EduCoder平台上测试。

    1.打开data-EduCoder.circ文件,连接电路
    区位码=国际码-2020H,由于采用加法器实现,因此用补码形式进行表示,区位码=
    国际码+FFFF-2020H+0001H=国际码+dfe0。
    在这里插入图片描述
    2.从网上找下机内码转化的软件,将班级姓名学号和一段自选文字输入该软件,进行十六进制的机内码转化。由于一个汉字是由四个十六进制表示,因此复制粘贴该机内码到汉字显示电路时,要先调整它们的格式成四个十六进制数字为一组。
    例如调整成以下形式:
    a3b1 a3b2 a3b3 a3b4 a3b5 a3c1 a3c2 a3c3
    a3c4 a3c5 a3c6 a3c7 a3e1 a3e2 a3e3 a3e4

    3.此时,将调整好的机内码复制粘贴到汉字显示电路中的只读存储器Rom中。
    点击进行编辑,即可进行粘贴。
    在这里插入图片描述
    4.驱动时钟,看下是否正确显示所有文字。
    在这里插入图片描述

    5.保存文件,从文件夹那里用记事本方式打开该circ文件,复制里面所有的代码。再粘贴到EduCoder平台的代码区中,然后点击最右下角的测评,即可进行通关。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 汉字国标码转区位码实验 第一步 在 logisim 中打开实验资料包中的 data.circ 文件。 第二步 把data文件下的汉字显示拖出来。 第三步 双击小图标查看汉字显示。 然后就是这样的一个界面: 第四步 字符编码查询。 ...

    计算机数据表示实验(logisim)

    汉字国标码转区位码实验

    第一步 在 logisim 中打开实验资料包中的 data.circ 文件。

    在这里插入图片描述

    第二步 把data文件下的汉字显示拖出来。

    在这里插入图片描述

    第三步 双击小图标查看汉字显示。

    在这里插入图片描述
    然后就是这样的一个界面:
    在这里插入图片描述

    第四步 字符编码查询。

    网上有汉字内码查询器等软件(我下过一个,结果下了个垃圾软件),这边建议直接在线查询。
    这是我用的一个网站link
    在这里插入图片描述
    然后把GBK内码(十六进制)复制到记事本中:
    在这里插入图片描述

    第五步 编辑GB2312存储内容

    在这里插入图片描述
    (注:先清空所有数据内容)
    将复制的汉字内码粘贴进去,然后关闭窗口:
    在这里插入图片描述
    电路仿真:
    在这里插入图片描述
    注意:
    1、在每次实验前都要进行电路复位。
    2、点击时钟连续,实验开始;再点击时钟连续,实验暂停。
    3、根据需要调整时钟滴答频率。
    在这里插入图片描述

    第六步 将logisim转化为记事本。

    把文件另存起来,然后用记事本的方式打开并复制。
    在这里插入图片描述
    打开实验平台,点击开始挑战或继续挑战。
    在这里插入图片描述
    将刚刚复制的代码粘贴进去。
    在这里插入图片描述
    恭喜!
    在这里插入图片描述
    注:如果有的同志找不到或者没有data.circ可以扣扣滴滴我:2260826436

    展开全文
  • 首先我们需要找到汉字国标码转区位码的软件。 这个资源可以从我上传的资源那里看到。 假如我们输入一下数字,那么我们可以得到转换的结果,即机内码。 然后我们再返回到原始电路: 我们需要对电路进行这样的连接。...

    首先我们需要找到汉字国标码转区位码的软件。
    这个资源可以从我上传的资源那里看到。
    假如我们输入一下数字,那么我们可以得到转换的结果,即机内码。
    在这里插入图片描述
    然后我们再返回到原始电路:
    在这里插入图片描述
    我们需要对电路进行这样的连接。
    我们需要将加法器的位宽改为16位
    在这里插入图片描述
    同时我们的GB2312也要改成16位
    在这里插入图片描述
    然后我们找到常量,将其内容改成0xdfe0在这里插入图片描述
    可能很多小伙伴开始问为啥要改成那样?
    原因如下:
    国标码和区位码的转换关系为:区位码+2020H=国标码,即区位码=国标码
    -2020H.-2020H的补码为DFEO.因此,区位码=国标码+DFEO.
    ok,按照上面那样连接好电路之后,我们可以转到汉字显示的实验去。
    在这里插入图片描述
    点击这里之后,我们将上面我们输入的汉字的机内码复制到记事本里去,将每个机内码的0x去掉,变为这样的形式。
    在这里插入图片描述
    然后将其复制到这里去在这里插入图片描述
    然后进行实验就可以啦!我们可以得到自己想要的实验结果.
    然后最关键的是就是Educoder实验的评判.
    进行保存文件,然后用记事本打开文件。复制代码。
    在这里插入图片描述
    在这里插入图片描述
    将代码粘贴进去,好用的一个操作就是,选中第一行,直接拖到最低处,按shift+s选中最后一行,进行粘贴。即可。

    然后实验就成功完成啦!

    展开全文
  • 第1关:汉字国标码转区位码实验 第2关:汉字机内码获取实验 下面是:只读存储器的存储内容(12345ABCDEFGabcdefg轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。那河畔的金柳,...
  • 实验完成之后总结一下实验步骤。...2. 将转换出来的十六进制的变成下面这种形式。 3.将老师给的资料下载回来,然后用logisim打开这个文件。 4.打开文件之后,点击汉字显示。 5.按照下图的步骤操作。 ...
  • 因为 区位码=国标码+2020H 所以 区位码=国标码-2020H 加法器需要使用补码计算 即 区位码=[国标码]补+[-2020H]补 计算得到补码为DFE0 计算使用工具地址为求补码地址 将常量值改为DFE0 然后保存文件,将文件用记事本...
  • educoder 国标码转区位码实验(详细)

    千次阅读 多人点赞 2020-06-16 12:39:43
    首先使用logisim打开data.circ文件,打开后点击国标码转区位码,可以看到下图所示页面: 点击右上角工具栏的箭头, 将电路连接为如下样式: 然后在滑动左侧滑块, 找到“线路”, 点击左侧的‘+’, 在里面找到...
  • 1、区位码区位码 (4 4位十进制位十进制) 国标码国标码 (十六进制十六进制) 机内码机内码 ( (十六进制十六进制) ) 2 2字节区位码字节区位码 (十六进制十六进制) + +20202020H H 2 2组十六进制转换组十六进制转换 (...
  • 今天有一个朋友找我让我帮忙写一个程序,要实现汉字国标码、机内码、区位码的相互转换,写完后我把程序放上来大家一起分享。 能实现一行汉字中每个字分别自动转换成多种编码。开源!在DEBUG里面有可运行程序直接使用...
  • 2.区位码国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码,后两位叫做位...
  • 汉字国标码区位码查询软件

    热门讨论 2010-08-06 10:36:04
    此软件是专门用于查询汉字区位码的软件,使用起来灵活方便。
  • 汉字机内码、国标码区位码定义区别(含例子)
  • 国标码区位码[]

    2010-09-20 23:31:00
    国标码区位码  1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码 的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前...
  • 今天有一个朋友找我让我帮忙写一个程序,要实现汉字国标码、机内码、区位码的相互转换 转换关系: 国际码=区位码(十六进制)+2020H 机内码=国际码+8080H 如此,我们就可以通过C#来实现这个程序 主要转换工作...
  • 2014-09-21 回答1.机内码与区位码 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 2.国标码区位码 国标码高位字节=(区号)H+20H 国标码低位字节=(位... (3)国标码+8080H=机内码 举例:以汉字“大”为例,X...
  • 比较实用的介绍了汉字区位码国标码、机内码之间的转换和求解。
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼国标与机内码的转换国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个...
  • 请解释公式:国标码=区位码+2020H;机内码=国标码+8080H 老师布置的作业
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼国标与机内码的转换国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个...
  • 国标码区位码

    2008-07-26 21:55:16
    1980年,为了使每一个汉字有一个全国统一的代码... 国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,所以大家常用的是...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼国标与机内码的转换国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个...
  • 汉字机内码、国标码区位码三者之间的关系为: 1、区位码(十进制)的两个字节(前两位为一个字节,后两位为一个字节)分别加20H 得 到对应的国标码; 2、机内码是汉字交换码(国标码) 两个字节的最高位分别加1,...
  • 区位码国标码,机内码转换

    万次阅读 2018-01-11 12:23:01
    2.GB2312和区位码 GB2312和GBK才有区位码之说,其他编码方式比如utf-8就没有这种说法 3.区位码 GB2312收集了7445个字符组成94*94的方阵,每一行称为一个“区”,编号为01-94,每一列称为一个“位”,编号为01-94...
  •  // 将16进制的区位码转换为国标码   3630H+2020H=5650H( 国标码 )  // 国标码转换为机内码  5650H+8080H=D6D0H    2.求国标码5E38H的机内码  DEB8H  5E38H+8080H=DEB8H     ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,558
精华内容 1,023
关键字:

汉字国标码转区位码