本篇博客是根据B站 王道考研——计算机组成原理视频整理,仅供学习使用。
如果这篇文章对你有帮助的话,请不要吝啬一键三连。

2.1.2 BCD码

BCD码(大纲已删)

  1. 8421码
  2. 余3码
  3. 2421码

二进制:0,1 方便计算机处理

十进制:0,1,2,3,4,5,6,7,8,9 符合人类习惯

Kn × rn + Kn-1 × rn-1 + ··· + K2 × r2 + K1 × r1 + K0 × r0 转化麻烦

快速转化:一一对应 BCD:Binary-Coded Decimal

8421码的映射关系:

注:若相加结果在合法范围内,则无需改正。

4个二进制位 —> 16种不同的状态

BCD码直接使用其中10种 —> 不同的映射方案

余3码:8421码 + (0011)2

2421码:改变权值定义

总结:

2.1.2 BCD码相关推荐

  1. 从字符串中提取BCD码,转换为UINT数据并返回

    C++ code: #include <iostream> #include <iomanip> #include <windows.h>using namespa ...

  2. HDLBits 系列(18) BCD码计数器的设计

    目录 原题复现 审题 我的设计 原题复现 先给出原题: Build a 4-digit BCD (binary-coded decimal) counter. Each decimal digit i ...

  3. 单片机中如何将BCD码拆开_单片机二进制BCD码转换实验程序流程图

    二进制BCD码转换 一.实验目的 1.掌握简单的数值转换算法 2.基本了解数值的各种表达方法 二.实验说明 单片机中的数值有各种表达方式,这是单片机的基础.掌握各种数制之间的转换是一种基本功.我们将给 ...

  4. 8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换

    一.BCD码简介: BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码.用4位二进制数来表示1位十进制数中的0~9这10个数码.是一种二进制的数字编码形式,用二进制 ...

  5. [计组]压缩BCD码指二进制编码的十进制

    压缩BCD码指二进制编码的十进制 压缩BCD码指一个字节8位存储2位BCD码.比如32用8421BCD码表示如下:非压缩BCD码表示:00000011 00000010:压缩BCD码表示:0011 0 ...

  6. C语言bcd码减法过程,bcd码的减法运算规则举例.ppt

    bcd码的减法运算规则举例 第1章:微型计算机基础 本章基本要求: ⑴ 单片微型计算机的含义 ⑵ 各系列单片机的特点 ⑶ 51系列单片机的概念及指标(重点) ⑷ 单片微机工业产品概念 第1章:微型计算 ...

  7. BCD码与十进制的相互转换

    BCD码是用每四位代替一位十进制数(0  到 9 的某一位数)  例如:0x25   就代表25    十六进制的每位转换成二进制代表四个位. 下面是bcd转char  short  int  lon ...

  8. 语言4位bcd码怎么加加_S7300400如何使用SCL语言调用SFC1(READ_CLK)读取日期和时间?...

    系统功能 SFC1 用于读取 CPU 的系统时钟.系统时钟存储在数据类型为DATE_AND_TIME的变量里.通过指针访问系统时钟的单个组成元素. 数据类型DATE_AND_TIME所包含的关于年.月 ...

  9. 第二章 数据的表示和运算 2.1.2 BCD码 [计算机组成原理笔记]

    第二章 数据的表示和运算 2.1.2 BCD码 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 8421/2421/余3码 转载 ...

  10. 什么是bcd码数据传输通讯_传输障碍| 数据通讯

    什么是bcd码数据传输通讯 传输障碍 (Transmission Impairment) In the data communication system, analog and digital si ...

最新文章

  1. Python学习前的计划
  2. 在集群环境中安装sql2005的sp2
  3. C++ 特殊类设计:只能在堆、栈上创建的类、无法继承的类、无法拷贝的类、只能创建一个对象的类
  4. HTTP 响应的分块传输
  5. SAP License:SAP FI/CO—Questions and Answers
  6. mina的HTTP性能测试
  7. 【ROS学习笔记】(六)客户端Client的编程实现
  8. Linux怎么删掉ftp服务器,Linux怎么删掉ftp服务器
  9. cad2012打开后闪退_win7系统打开CAD2012出现闪退的解决方法
  10. bailian.openjudge 2712:细菌繁殖
  11. Debian+Apache2+MySQL5+PHP5+GD
  12. Android发送接收短信的代码示例
  13. 其实英语实在太简单了
  14. php微信自动回复接口,微信接口自动回复
  15. 基于Linux用C语言实现TCP半双工通信和UDP半双工通信
  16. godaddy nginx_2020年7种最佳GoDaddy替代品(更便宜且更可靠)
  17. 365值得吗 office_你可能是正版受害者?吐槽Office 365坑爹之处
  18. maya mel uf8_maya中mel文件如何使用?
  19. Tekla钢结构二次开发 第5节正交梁、螺旋梁以及工作平面
  20. 怎么加网上的精准引流?精准引流有没有小技巧?

热门文章

  1. 大学计算机网络技术基础--笔记大全
  2. 做人,该善良时就善良,该勇敢时就要有勇气去对应
  3. 机器学习:SVM支持向量机理解
  4. 海龟交易法则11_历史测试的谎言
  5. 图片上传的两种方式(前端和后端)
  6. 【电脑小技巧每日一讲:SQL server 2016日志文件的清理】
  7. s5p6818PWM驱动蜂鸣器实验
  8. 计算机领域中的CAE,什么是CAE?
  9. 网络安全风险与防范方法
  10. VOT 2015 Benchmark 使用教程