BCD码
   BCD码,全称二进制编码的十进制。用4位二进制数来表示1位十进制数中的0-9这10个数码。
   BCD码可分为有权码和无权码两类:
有权BCD码有8421码、2421码、5421码,其中8421码是最常用的;
无权BCD码有余3码,余3循环码等。
   8421BCD码
   8421 BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。

   压缩BCD码
   用一个字节表示两位BCD码,高位表示十位数BCD码,低位表示个位数BCD码,称为压缩型BCD码。
例如:十进制数56用压缩8421BCD码表示为0101 0110
    非压缩BCD码
   用一个字节表示一位BCD码,高位为0,低位为BCD码。
例如:十进制数5用非压缩8421BCD码表示为0000 0101

BCD码和压缩BCD码相关推荐

  1. 非压缩BCD码转压缩BCD码汇编语言

    注:原博客账号密码丢失,故将本科期间的笔记搬运至此 DATAS SEGMENT;此处输入数据段代码buf dw 0302h,0908h,0705h,0102hres db ?buf_size db ? ...

  2. C语言实现ASCII字符、压缩BCD码值与BIN码(16进制)互转 - (已编译,亲试可用)

    目录 1.将压缩BCD码转为BIN码 2.将压缩BCD码数组转为BIN码数组 3.将BIN码转为压缩BCD码 4.将BIN码数组转为压缩BCD码数组 5.将ASCII码转为BIN码 6.将ASCII码 ...

  3. 压缩BCD码拆成两个ACSII码存入指定单元【汇编语言】

    将片内RAM的20H单元中的压缩BCD码拆成两个ACSII码存入21H.22H单元.低4位存在21H单元,高4位存在22H单元. 思路: 压缩BCD码和非压缩BCD码的区别 一个BCD码占4位,而一个 ...

  4. 汇编语言使用宏,实现两个字节压缩BCD数相加

    汇编语言使用宏,实现两个字节压缩BCD数相加 实验原理: BCD码有两种形式,即压缩BCD码和非压缩BCD码.压缩BCD码用4位二进制数表示一位十进制数,一个字节表示两位十进制数,如:96D表示成 1 ...

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

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

  6. 字符串转成压缩bcd码

    /* * 字符串转成压缩bcd码 */ /**************************************************************/ /*如果要对字符串转换为左靠齐 ...

  7. C51单片机的压缩BCD码相加程序

    设被加数 NA 及加数 NB 均为三字节压缩BCD码,分别存放于内部 RAM 的 20H~22H 及 30H~32H 单元中,低位在前,高位在后. 要求计算两数之和,并将和存放到内部 RAM 中 3F ...

  8. 汇编--子程序设计(1)--非压缩bcd码和十进制的转换

    输入四位十六进制数,显示对应的十进制数(还有位对应的值,以T作为结束符). ;PROGRAM GOES HERE;13:34 2023/4/15-------17:38 2023/4/16----17 ...

  9. php压缩bcd码,什么是BCD码,什么是压缩的BCD码?二者有什么区别?

    在数字系统中,各种数据要转换为二进制代码才能进行处理,而人们习惯于使用十进制数,所以在数字系统的输入输出中仍采用十进制数,这样就产生了用四位二进制数表示一位十进制数的方法,这种用于表示十进制数的二进制 ...

最新文章

  1. mysql简拼_mysql实现汉字换拼音,及汉字转简拼
  2. python2的xrange比range的优点_python相对于range应该更倾向于实用xrange吗
  3. python2.7升级到python3.6注意事项
  4. 路由技术(来自百度百科)
  5. 社招 | 腾讯天天P图 定义视频新科技~base上海
  6. 天工软件在正射项目中的应用与常见问题解答
  7. php soap 用法,php soap用法
  8. Windows API函数大全(精心总结)
  9. HTML+JS实现页面跳转
  10. 关于计算机科学与技术二级学科的一点介绍
  11. 【资源帖】深度学习视觉领域常用数据集汇总
  12. 怎样理解OOP?OOP又是什么?
  13. CNKI知网如何批量下载论文
  14. 无聊吗?写个【飞机大战】来玩吧(下篇)
  15. 谷歌学术检索论文如何指定多个来源
  16. LM2576 开关电源使用介绍
  17. 1014 福尔摩斯的约会 (20 分)
  18. 中国公路路网_拔剑-浆糊的传说_新浪博客
  19. MBTI测试结果:您的性格类型倾向为“ ENFP ”
  20. SQL Server 查询分析器使用(性能分析)

热门文章

  1. Pytorch实现Top1准确率和Top5准确率
  2. 悲惨的卸载学校官网上VC6的故事
  3. CentOS 7 部署 YApi 并集成ladp
  4. 【Html从头开始】-1 HTML文档基本格式
  5. 修改SSL默认端口号
  6. ASM 的归档日志双份的情况
  7. 【笔试题目整理】小红书2019年校园招聘数据分析岗位在线笔试第二批
  8. 【 Failed to process string with tex because latex could not be found /FileNotFoundError: [Errno 2] 】
  9. Note(10):运用数据库实现对墨墨背单词中单词的导出
  10. 自动控制原理(G.F.Franklin)复习