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码表、数据校验码

  • 相关阅读:
    CVSps 3.8 发布,CVS 资料库更改收集
    Cobra WinLDTP 3.0 发布,GUI 自动化测试
    SolusOS 2 Alpha 6 发布,桌面 Linux 发行
    微软 Windows Phone 8 原创应用大赛起航
    JAVA削足适履适应RESTful设计
    如何撰写编程书籍
    Synbak 2.1 发布,系统备份工具
    LibreOffice 4.0 RC1 发布,支持火狐兼容主题
    Rails 3.2.11 发布,修复关键安全问题
    haveged 1.7 发布,随机数生成器
  • 原文地址:https://www.cnblogs.com/LZF55/p/13709964.html
Copyright © 2011-2022 走看看