实验四 8421BCD码加法乘法运算概要.docx

上传人:b****5 文档编号:8165787 上传时间:2023-01-29 格式:DOCX 页数:10 大小:1.70MB
下载 相关 举报
实验四 8421BCD码加法乘法运算概要.docx_第1页
第1页 / 共10页
实验四 8421BCD码加法乘法运算概要.docx_第2页
第2页 / 共10页
实验四 8421BCD码加法乘法运算概要.docx_第3页
第3页 / 共10页
实验四 8421BCD码加法乘法运算概要.docx_第4页
第4页 / 共10页
实验四 8421BCD码加法乘法运算概要.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实验四 8421BCD码加法乘法运算概要.docx

《实验四 8421BCD码加法乘法运算概要.docx》由会员分享,可在线阅读,更多相关《实验四 8421BCD码加法乘法运算概要.docx(10页珍藏版)》请在冰豆网上搜索。

实验四 8421BCD码加法乘法运算概要.docx

实验四8421BCD码加法乘法运算概要

QuartusⅡ基本应用

8421BCD码加法乘法运算

一、实验目的

1.用原理图输入法实现2个8421BCD的和,用数码管显示被加数、加数和加的结果。

每个8421BCD码由4个拨码开关作为输入,总共需要8个拨码开关。

输出要求在开发板数码管上显示输入的2个8421BCD码和加的结果。

2.用VHDL或VerilogHDL实现2个8421BCD的乘积,用数码管显示被乘数、乘数和乘的结果。

每个8421BCD码由4个拨码开关作为输入,总共需要8个拨码开关。

输出要求在开发板数码管上显示输入的2个8421BCD码和乘的结果。

二、实验设备

1、计算机(QuartusⅡ)

2、DE0开发板

三、实验原理

BCD代码。

Binary-CodedDecimal,简称BCD,称BCD码或二转十进制代码,亦称二进码十进数。

是一种二进制的数字编码形式,用二进制编码的十进制代码。

这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。

这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。

相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。

此外,对于其他需要高精确度的计算,BCD编码亦很常用。

8421码是BCD代码中最常用的一种。

在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。

由于代码中从左到右每一位的1分别表示8,4,2,1,所以把这种代码叫做8421代码。

每一位的1代表的十进制数称为这一位的权。

8421码中的每一位的权是固定不变的,它属于恒权代码。

8421BCD码乘法运算

把二进制数中的“0”和“1”全部当成是十进制数中的“0”和“1”即可。

根据十进制数中的乘法运算知道,任何数与“0”相乘所得的积均为“0”,这一点同样适用于二进制数的乘法运算。

只有“1”与“1”相乘才等于“1”。

乘法运算步骤:

(1)首先是乘数的最低位与被乘数的所有位相乘,因为乘数的最低位为“0”,根据以上原则可以得出,它与被乘数(1110)的所有位相乘后的结果都为“0”。

(2)再是乘数的倒数第二位与被乘数的所有位相乘,因为乘数的这一位为“1”,根据以上原则可以得出,它与被乘数(1110)的高三位相乘后的结果都为“1”,而于最低位相乘后的结果为“0”。

(3)再是乘数的倒数第三位与被乘数的所有位相乘,同样因为乘数的这一位为“1”,处理方法与结果都与上一步的倒数第二位一样,不再赘述。

(4)最后是乘数的最高位与被乘数的所有位相乘,因为乘数的这一位为“0”,所以与被乘数(1110)的所有位相乘后的结果都为“0”。

(5)然后再按照前面介绍的二进制数加法原则对以上四步所得的结果按位相加,结果得到(1110)×(0110)=(1010100)

四、实验结果仿真展示

BCD8421加法仿真

仿真原理图

仿真波形(二进制)

结果显示

BCD8421乘法仿真

结果显示

两个实验经硬件测试均与仿真相符合,达到实验要求。

五、实验心得体会

本次实验中,我们队两个8421BCD数的和的逻辑电路以及工作原理有了更深的理解与掌握,但是对于VHDL语言的具体编程方法还没有深刻理解,对两个数的乘积的编程用了枚举法,下次实验中要对该方法进行更深刻的研究。

附:

两个8421BCD数的乘积VHDL代码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1