【学习计算机组成原理】非数值数据的表示
文章目录
- 非数值数据
- 逻辑数据
- 西文字符
- 汉字
- 输入码(外码)
- 内码
- 区位码
- 国标码
- 一种内码
- 字形码(机内码)
非数值数据
没有具体值得数据,在坐标轴上找不到对应点。如逻辑真假,西文字符,汉字,音频,图片等等。
逻辑数据
- 0表示假
- 1表示真
逻辑数据会进行的运算,按位与,按位或,逻辑左移,逻辑右移等等。
西文字符
如a至z,A至Z,=,空格,0至9等等。
字符总数不超过256,所以可以用8个2进制表示。
使用ASCII码表示西文字符。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48。
前32位包括控制字符和空格
汉字
汉字不像西文字符,数量巨大,超过6万个汉字。所以需要特殊处理。所以需要引入输入码,内码,字形码。
输入码(外码)
对汉字用相应按键进行编码表示,用于输入。
输入的几种方式:手写,语言,键盘拼写等。
西文字符无输入码,按下按键就能输入进去
内码
用于在系统中进行查找,储存,传送等处理。
西文字符的内码就是ASCII
区位码
将汉字按一定顺序排列存放在一个二维表格中,这个表有94行,94列(由汉字个数决定),每行的行数是区号,列数是位号,每个汉字都有唯一对应的位置。用7个二进制数可表示94个数,所以各占7位。共14位,左7位是区号,右7位是位号。
国标码
在区位码的区号和位号各加32得到国标码,为什么是32呢,因为ASCII码的前32包括控制字符和空格。
在计算机中为了方便处理,在左右7位前面各加1个0,构成两个字节。
一种内码
为了与西文字符区别,将国标码的每个字节第一位换成1,得到一种内码。
比如说:汉字里的“大”位于第20行,第83列。20对应二进制是00010100,83对应的二进制是01010011。区号和位号各加32,32对应的二进制是00100000,得到的国标码是00110100 01110011,即3473H,34H是字符4的ASCII码,73H是字符s的ASCII码。所以最高位设1,得到的内码是10110100 11110011,即B4F3,这样就不会和西文字符混淆。
字形码(机内码)
描述汉字字形或轮廓,用于显示或打印。
- 不同的字体(宋体,黑体,楷体等)有不同的字库。
- 无论什么字,都有字形码,除非你不想让人们看到字。
描述方式:
- 点阵描述,类似于像素画。
可以这样表示汉字“十”。 - 轮廓描述,有直线的,也有曲线的。
【学习计算机组成原理】非数值数据的表示相关推荐
- 计算机组成原理为什么要学,学习计算机组成原理的感想
"计算机组成原理" 这门课讲的是计算机硬件基础.内容围绕冯诺依曼体系结构的计算机展开,介绍了计算机的功能部件.运行原理.设计思想等知识.例如计算机的功能部件有:运算器.控制器.存储 ...
- 学习计算机组成原理课程,推荐书籍,写CPU(随做更新
整理学习资料,有时间补图 课本: <Computer Organization and Design(5th)> 想要对计算机底层有一个总体的了解: <深入理解计算机系统> 老 ...
- 【学习计算机组成原理】原码除运算
文章目录 现实生活中的除法 预处理 无符号数的除法 模拟手工 优化 恢复余数法 不恢复余数法(加减交替法) 原码除法 现实生活中的除法 为了便于描述,我们这样做 步骤: 被除数减除数,被除数大,上商为 ...
- 【学习计算机组成原理】浮点数的加减运算
文章目录 现实中的科学计算法的加法运算 机器内部 计算两数阶码差 对阶 尾数加减 将结果规格化 判断溢出 舍入 附加位 例子 现实中的科学计算法的加法运算 0.123×105+0.560×102=?0 ...
- 计算机组成原理课程学什么,计算机组成原理课程的学习概要和学习方法
计算机组成原理的基本要求是使学生掌握计算机常用的逻辑器件.部件的原理.参数及使用方法,学懂简单.完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护.使用计算机的技能.学习本课程时应 ...
- 极客时间计算机组成原理学习笔记
文章目录 0章-我对学计算机组成原理的思考 学习底层知识对于技术成长来说是复利行为 计算机组成原理是计算机科学的超级目录 第一章 冯诺依曼 在极客时间购买了计算机组成原理的blog专栏,尝试写一下笔记 ...
- 先学微机原理还是计算机组成原理,计算机组成原理学习指导
<计算机组成原理>学习指导 <计算机组成原理>是面向计算机与信息工程学院各计算机专业学生开设的一门专业基础课,该课程对计算机专业的学生非常重要,直接关系到学生以后的考研,并深刻 ...
- 计算机原理学习指导第3版,计算机组成原理学习指导与习题解析(第3版)(21世纪大学本科计算机...
摘要: 这本<计算机组成原理学习指导与习题解析(第3版)>由蒋本珊编著,是与"十二五"普通高等教育本科国家级规划教材<计算机组成原理(第3版)>完全配套的学 ...
- 计算机组成原理艾列富,理论结合实验的计算机组成原理课程教学措施初探.pdf...
理论结合实验的计算机组成原理课程教学措施初探.pdf 信息技术 1 概述 计算机组成原理课程是普通高等院校计算机科学与技术相关 专业本科生的必修核心专业基础课程之一 目的和任务是使学生通 过对这门课程 ...
最新文章
- ASPJPEG缩略图生成函数
- 虚拟机在安装svn时 认证密码一直报错_研路同行|安装虚拟机到安装GAMIT教程步骤汇总...
- 【Android 内存优化】Java 内存模型 ( Java 虚拟机内存模型 | 线程私有区 | 共享数据区 | 内存回收算法 | 引用计数 | 可达性分析 )
- 经典算法题每日演练——第十九题 双端队列
- 在Linux PC上查看arm交叉编译的可执行文件依赖的动态库
- P4783-[模板]矩阵求逆
- lambda 延迟执行_Java Lambdas和低延迟
- java常见异常类图(分类了Error/RuntimeExecption、check Exception)
- ASP.net+MVC--2
- 一张图了解大牛直播SDK
- 【编程题目】求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句...
- C#+AE 地图制图(二)
- 在线swf转html,swf转换器
- 实用性超高的工具箱多功能微信小程序源码下载支持流量主
- 游戏资源提取软件介绍
- python中爬取网页数据时中文乱码的解决方法
- 计算机基础与程序设计自考怎么过
- Text函数对转换日期,调整数值,条件判断的应用技巧
- 微信小程序定制开发的几大类型
- 计算机类国企门槛,大学生想进“国家电网”,3个条件缺一不可,少一个将与国企无缘...