概述
一、BCD码简介:
BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免去使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。
二、实现步骤
累加器A、寄存器B:用于DIV AB将123的百十个位分开。
30H-32H: 片内RAM存储单元,用于存储123的BCD码。
运行Keil uVision软件,新建一个工程(如BCD),新建一个文件BCD.asm。 将文件添加到工程。输入代码进行编程,完成后编译。如有错,请更改直到编译成功。单击“Project”菜单,在下拉菜单中单击“Start/Stop Debug Session”(或者使用快捷键Ctrl+F5)进入调试模式。在这个模式下会出现MeMory窗口(如果没有可单击ViewMeMory Window)。
然后点击单步运行(step into)如图:
最后
以上就是傻傻季节为你收集整理的8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换的全部内容,希望文章能够帮你解决8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复