如何实现BCD的译码
1、本案例要求用硬件语言实现二进制转BCD码,并采用左移加3的算法完成设计。
2、 下表的例子用八位十六进制数进行操作,其他进制的数转换规则也是亿姣灵秀类似的。我们来看一下具体的操作:1、左移要转换的二进制码1位; 2、左移之后,BCD码分别置于百位、十位、个位; 3、剧安颌儿如果移位后所在的BCD码列大于或等于5,则对该值加3;4、继续左移的过程直至全部移位完成,并检查每一列对应的bcd码是否正确。
3、信号列表
4、代码设计
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:77
阅读量:34
阅读量:65
阅读量:84