目录

  • 第0章 课程导学
    • ● 0.1 课程介绍
    • ● 0.2 教学大纲
    • ● 0.3 负责人及教学团队
    • ● 0.4 课程导学
    • ● 0.5 学习工具
    • ● 0.6 课程评价
  • 第1章 微型计算机概述
    • ● 1.0 本章导学
    • ● 1.1 常用数制及相互转换
    • ● 1.2 有符号数的表示及计算
    • ● 1.3 信息的编码方式
    • ● 1.4 逻辑门电路及表示
  • 第2章 8086微处理器及其结构
    • ● 2.0 本章导学
    • ● 2.1 8086 CPU的内部结构与外部特性
    • ● 2.2 8086系统的存储器组织
    • ● 2.3 8086 CPU的内部时序
    • ● 2.4 存储器的扩展-0
  • 第3章 8086 CPU指令系统
    • ● 3.0 本章导学
    • ● 3.1 指令组成与寻址方式
    • ● 3.2 8086 CPU的指令集
      • ● 数据传送指令
      • ● 算术运算指令
      • ● 逻辑运算指令
      • ● 串操作指令
      • ● 控制转移指令
      • ● 处理器控制指令
    • ● 3.3 调试工具
    • ● 3.4 程序分析实例-0
  • 第4章 汇编语言程序设计
    • ● 4.0 本章导学
    • ● 4.1 汇编语言基础
    • ● 4.2 伪指令语句
    • ● 4.3 汇编语言中的运算符
    • ● 4.4 宏指令与宏调用-0
    • ● 4.5  DOS系统功能调用
    • ● 4.6 汇编语言程序设计-0
    • ● 4.7 汇编语言源程序上机调试
  • 第5章 输入/输出与中断技术
    • ● 5.0 本章导学
    • ● 5.1 输入/输出接口
    • ● 5.2 CPU与接口间信息传送方式
    • ● 5.3 中断技术
  • 第6章 微型计算机的接口技术
    • ● 6.0 本章导学
    • ● 6.1 并行数据通信接口
    • ● 6.2 串行数据通信接口-0
    • ● 6.3 定时/计数接口-0
  • 第7章 51系列单片机的基本结构与工作原理
    • ● 7.0 本章导学
    • ● 7.1 单片机的内部结构
    • ● 7.2 单片机的存储器结构
    • ● 7.3 时钟电路与复位电路
    • ● 7.4 单片机的引脚及功能
    • ● 7.5 P0-P3端口的基本结构及功能
  • 第8章 单片机程序设计
    • ● 8.0 本章导学
    • ● 8.1 应用系统设计步骤
    • ● 8.2 应用系统硬件设计及举例
    • ● 8.3 应用系统软件设计及举例
    • ● 8.4 补充-编程学习视频
  • 课程实验
    • ● 实验指导
1.3 信息的编码方式

在计算机里,所有用到的数字、字母、符号、指令等都必须用特定的二进制码来表示,这就是二进制编码。

BCD码

计算机只能识别二进制数,但是,人们却熟悉十进制数。

所以,在计算机输入和输出数据时,往往采用十进制数表示。

不过,这样的十进制数是用二进制编码表示的,称为二进制编码的十进制数——BCD(binary code decimal)码。

 用二进制数为十进制数编码,每一位十进制数需要由四位二进制数来表示。四位二进制数共有16种编码形式,由于十进制数只有0~9十个数码,故有六个码是多余的,放弃不用。

而这种多余性便产生了多种不同的BCD码。在计算机中较常用的是 8421 BCD 码,这种BCD码用四位二进制数表示一位十进制数的数码0~9,而这四位的权从高位到低位依次为8、4、2、1。


ASCII码

在计算机里,字母和符号也必须用特定的二进制编码来表示。

目前,在微机、通信设备和仪器仪表中广泛采用的是美国标准信息交换码ASCII(american standard code for information interchange)码。

它用七位二进制码表示一个字母或符号,共能表示27=128个不同的字符。其中包括数字0~9、英文26个大、小写字母、运算符、标点及其他的一些控制符号。


汉字编码

是为汉字设计的一种便于输入计算机的代码。

根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。

详情可见百度百科-汉字编码词条


奇偶校验码

校验码是为了检查信息编码在存储和传输过程中是否发生了错误而设置的附加码,其中最简单和最常用的是奇偶校验码。

奇偶校验码包括两种:奇校验和偶校验。

奇校验是使整个校验码中"1"的个数为奇数;

偶校验是使整个校验码中"1"的个数为偶数。解决的办法是在原编码前加1位。

[举例]  表示:10001100B        

奇校验码:0 10001100       偶校验码:1 10001100