zoukankan      html  css  js  c++  java
  • 预习非数值数据的编码方式

    一、非数值数据的编码表示

    1.逻辑值

    逻辑数据只能参加逻辑运算,并且是按位进行,如按位“与”、“或”、逻辑左移、逻辑右移等。逻辑数据和数值数据都是一串0/1序列,在形式上无任何差异,需通过指令的操作码类型来识别它们。如,逻辑运算指令处理逻辑数据,算术运算指令处理数值数据。

    2.西文字符

    西文由拉丁字母、数字、标点符号及一些特殊符号组成,它们统称为字符。字符集中每一个字符都有一个代码(即二进制编码的0/1序列),构成了该字符集的代码表,简称码表,码表中的代码具有唯一性。字符主要用于外部设备和计算机之间交换信息。字符集有多种,每个字符集的编码方法多种多样。

    3.汉字字符

    ①汉字的输入码

    ②字符集与汉字内码

    ③汉字的字模点阵码和轮廓描述

    二、数据的宽度和存储

    1.数据的宽度和单位

    二进制数据的每一位(0或1)是组成二进制信息的最小单位,称为一个比特(bit),或称位元,简称位。比特是计算机中处理、存储和传输信息的最小单位。

    在计算机内部,二进制信息的计量单位是字节(byte),也称位组,一个字节等于8个比特。

    2.数据的存储和排列顺序

    最低有效位(LSB)和最高有效位(MSB)分别表示数的最低为和最高位,对于带符号数,最高位是符号位,MSB就是符号位。

    多字节数据都被存放在连续的字节序列中,根据数据中各字节在连续字节序列中的排列顺序不同,可分为大端方式和小端方式:

    ①大端方式将数据的最高有效字节MSB存放在低地址单元中,将最低有效字节LSB存放在高地址单元中,即数据的地址就是MSB所在地址。
    ②小端方式将数据的最高有效字节MSB存放在高地址中,将最低有效字节LSB存放在低地址单元中,即数据的地址就是LSB所在地址。

    三、数据校验码

    1.奇偶校验码(最简单的数据效验方法)

    2.海明校验码(实质上就是一种多重奇偶效验码):校验位的位数的确定、分组方式的确定、校验位的生成和检错、纠错。

    3.循环冗余效验码

    1.CRC码的检错方法

    2.校验位的生成

    3.CRC码的纠错

    四、重、难点

    ASCII码表、数据校验码

  • 相关阅读:
    物联网常见通信协议RFID、NFC、Bluetooth、ZigBee等梳理
    最全NB-IoT/eMTC物联网解决方案名录汇总
    解析:智慧医疗发展的5大趋势
    国家集成电路产业基金“二期”正在酝酿,规模直逼万亿
    Java基础【基本数据类型包装类、int与String 之间的相互转换】
    Java基础 【Arrays 类的使用】
    Java基础【冒泡、选择排序、二分查找】
    String、StringBuffer 的使用 ,两个面试问题
    使用Java Api 操作HDFS
    Linux下使用wget下载FTP服务器文件
  • 原文地址:https://www.cnblogs.com/LZF55/p/13709964.html
Copyright © 2011-2022 走看看