电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

bcd数12点改换成整数

2017-07-31 07:04分类:电子技术 阅读:

 

BCD码又称8421码,是一种将每一个10进制的数用4位二进制的数来标明的记数办法,一个字节有8位,可包容2位BCD码数,字节的低4位标明个位BCD码数,高4位标明十位的BCD码数。每4位的有用值(1)由低到高别离标明为1、2、4、8(对个位),10、20、40、80(对十位)....
整数通常是以16进制(即2进制)数的办法寄存在存储器内,将整数改换为BCD码核算思路是这么:将原整数寄存在M1区,M2为BCD码寄存区,将M2清0,如最大整数<10000,则M2选用一个字存储器就够,核算进程是:先差异M1是不是大于10进数8000(转算16进制数为1F40),如大于,用M1值 - 1F40,将差-->M1,M2加 1 ,如小于,不作减运算,接着将M2左移一位,再差异M1是不是大于10进数4000(转算16进制数为0FA0),如大于,用M1值 - FA0,将差-->M1,M2加 1 如小于,不作减运算,接着将M2 左移一位.....接着按一样差异处理进程,差异2000、1000、800、400、200、100、80、40、20、10,差异完10后,将M2左移4位,再将M1或到M2中,此刻的M2即为改换BCD码数。

上一篇:可控硅主动恒流充电器电路原理图

下一篇:电磁式蜂鸣器作业原理

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部