计算机进制与编码

一、计算机中不同数值的转换
1.二进制数、八进制、十六进制数转化为十进制数(日常生活中最常见的是十进制)
方法:用按位权展开相加法(其他进制转为十进制)。
(2进制)(110.101)B=1×22+1×21+0×20+1×2-1+0×2-2+1×2-3=(6.625)D
(8进制)(73.56)0=7×81+3×80+5×8-1+6×8-2=(59.71875)D
(16进制)(2B.3C)H=2×161+11×160+3×16-1+12×16-2=(43.234375)D(在16进制中,数码只有1-9,10用A表示,……15用F表示)
(B代表2进制;D代表十进制;0代表8进制;H代表16进制)
2.十进制数转化为二进制数方法:整数部分采取“除2逆取余法”,从下往上取;小数部分采取“乘2顺取余法”,从上往下取。例子:将(123.6875)的十进制转换为二进制。
整数部分:123D=1111011B 小数部分:0.6875D=0.1011B
同理:十进制整数换算八进制的方法:除8取余、换算十六进制整数:除16取余、十进制小数换算八进制小数方法:乘8取整、换算十六进制小数:乘16取整。
二、编码
计算机中汉字的表示是用二进制编码,一个汉字=两个字节(英文和阿拉伯只需1个字符)。根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码
1.外码(输入码)(用于输入的码)
外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。目前常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等。
2.交换码(内部处理信息)
计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。而二进制代码使用起来是不方便的,于是需要采用信息交换码。中国标准总局1981年制定了中华人民共和国国
家标准GB2312-80《信息交换用汉字编码字符集-基本集》,即国标码。
3.机内码(汉子如何以代码的方式记录在磁盘上)
根据国标码的规定,每一个汉字都有了确定的二进制代码,在微机内部汉字代码都用机内码,在磁盘上记录汉字代码也使用机内码。
4.汉字的字形码(汉字以什么样的代码输出出来)
字形码是汉字的输出码,输出汉字时都采用图形方式,无论汉字的笔画多少,每个汉字都可以写在同样大小的方块中。通常用16×16点阵来显示汉字。

本文发布于:2024-09-21 01:29:50,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/388789.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代码   二进制   交换   进制   计算机   信息   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议