任务三 学习二进制代码

任务三 学习二进制代码

用来表示文字、符号和数码等各种特定信息的二进制数称为二进制

代码。 在计算机中,像a ,b ,c 这样的字母以及一些常用的符号(例如+,-,=,@)也要使用二进制代码来表示。

要让计算机能以十进制形式输入或输出数据,因此,要解决如何用二进制代码表示十进制数0~9的问题。

在工业生产中,为了保证产品质量和控制精度,要求控制系统必须应用可靠性高的代码,如格雷码。

一、8421BCD 码

BCD 码是用4位二进制数来表示1位十进制数。 8421BCD 码各位的权分别是8,4,2,1。

【例1-6】 (1)写出十进制数256的8421BCD 码。

(2)将十进制数256转换为二进制数。 解:(1)256的8421BCD 码

所以[256]10 = [0010 0101 0110]8421BCD (2)[256]10 = [0001 0000 0000]2

二、格雷码

格雷码的特点是任意两个相邻码之间仅有一位数码不同(包括首尾数码)。格雷码与十进制数的对应关系见下表。

拨码开关产生的是8421BCD 码,与“53”对应的BCD 码为“0101

0011”,由于在数控系统中数据的存储和操作都是二进制形式,因此,数控系统还要通过程序将8421BCD 码变换为二进制形式后才能作为操作数据,即:拨码开关产生“53” → [0101 0011]8421BCD → [0011 0101]2

任务三 学习二进制代码

用来表示文字、符号和数码等各种特定信息的二进制数称为二进制

代码。 在计算机中,像a ,b ,c 这样的字母以及一些常用的符号(例如+,-,=,@)也要使用二进制代码来表示。

要让计算机能以十进制形式输入或输出数据,因此,要解决如何用二进制代码表示十进制数0~9的问题。

在工业生产中,为了保证产品质量和控制精度,要求控制系统必须应用可靠性高的代码,如格雷码。

一、8421BCD 码

BCD 码是用4位二进制数来表示1位十进制数。 8421BCD 码各位的权分别是8,4,2,1。

【例1-6】 (1)写出十进制数256的8421BCD 码。

(2)将十进制数256转换为二进制数。 解:(1)256的8421BCD 码

所以[256]10 = [0010 0101 0110]8421BCD (2)[256]10 = [0001 0000 0000]2

二、格雷码

格雷码的特点是任意两个相邻码之间仅有一位数码不同(包括首尾数码)。格雷码与十进制数的对应关系见下表。

拨码开关产生的是8421BCD 码,与“53”对应的BCD 码为“0101

0011”,由于在数控系统中数据的存储和操作都是二进制形式,因此,数控系统还要通过程序将8421BCD 码变换为二进制形式后才能作为操作数据,即:拨码开关产生“53” → [0101 0011]8421BCD → [0011 0101]2


相关内容

  • 51单片机C语言编程实例
  • 学好单片机必备知识 单片机的外部结构: 1. DIP40双列直插: 2. P0,P1,P2,P3四个8位准双向I/O引脚:(作为I/O输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GND(PIN20): 4. 高电平复位RESET(PIN9):(10uF电容接VCC与RESET,即可 ...

  • 汇编语言基础知识
  • 汇编语言基础知识 汇编语言是直接在硬件之上工作的编程语言,首先要了解硬件系统的结构,才能有效地应用汇编语言对其编程,因此,本章对硬件系统结构的问题进行部分探讨,首先介绍了计算机的基本结构.Intel 公司微处理器的发展.计算机的语言以及汇编语言的特点,在此基础上重点介绍寄存器.内存组织等汇编语言所涉 ...

  • 简单的C语言编译器
  • 中国好资料 一个简单的C 语言编译器 一.小组成员 朱嘉俊(3991102161) 王筱(3991102168) 朱杭(3991102162) 朱林(3991102094)计算机996计算机996计算机996计算机994 二.运行方式 在DOS 环境下运行: Cminus.exe -h 三.概述 经 ...

  • 计算机导论第3章 程序设计语言(答案)
  • 第3章 程序设计语言 习 题 一.选择题 1. A 2. A 3. D 4. A 5. AB 6. C 7.D 8.C 9.D 10. D 11.ABCD 12.B 13.A 14.ABD 二.简答题 1.简述程序的概念. 答:一个程序就是能够实现特定功能的一组指令序列的集合.或者程序=算法+数据结 ...

  • [微机原理及接口技术]福建工程学院
  • <微机原理及接口技术> 课程设计说明书 课题:专业:班级:姓名:学号:指导老师: 智能双路数字电压表 电子信息类 1 目录 1.设计任务„„„„„„„„„„„„„„„„„„„„„„„„„„ 2 1.1设计题目„„„„„„„„„„„„„„„„„„„„„„„„2 1.2设计目的„„„„„„„ ...

  • 哈夫曼编码与译码的实现
  • 数据结构课程设计 设计说明书 哈夫曼编码与译码的实现 学生姓名 学班成 号 级 绩 万永馨 1021024016 信管101 余冬梅 指导教师 数学与计算机科学与技术学院 2012年3月2日 数据结构 课程设计评阅书 2011-2012学年第一学期 专业: 信息管理与信息系统 学号: 1021024 ...

  • 计算机应用基础考试简答题
  • 简述: 1. 简述计算机采用二进制的原因. 因为二进制: 1) 技术上容易实现.电子计算机主要由电子元器件组成,而电子元器件大都具有双稳态性 质.用二进制的两种数值可以表示计算机内部电路的两种不同状态. 2) 3) 4) 运算规则简单,转换其他进制方便,提高运算速度. 便于逻辑运算,1和0与逻辑值真 ...

  • 修改程序功能的方法
  • 摘要:文章从静态和动态两个方面介绍了修改程序功能的几种方法,并总结了各种方法的优缺点. 关键词:修改:程序功能:截获系统调用 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)31-0059-02 在工作中我们经常会遇到一些需要修改现有程序的情况,如修改程序界面,对程序 ...

  • Res_[大学计算机基础](第二版)教材参考答案[1]
  • <大学计算机基础>答案(仅供参考) 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章 第1章 简答题: 1.计算机是一种能按照事先存储的程序,自动.高速地进行大量数值计算和各种信息处理的现代化智能电子装置. 2.计算机的5个组成部分是:输入.存储 ...