移位乘法器的输入为两个4位操作数a和b,启动乘法器由stb控制,clk信号提供系统定时。乘法器的结果为8位信号result,乘法结束后置信号done为1. 乘法算法采用原码移位乘法,即对两个操作数进行逐位的移位相加,迭代4次后输出结果。具体算法: 1. 被乘数和乘数的高位补0,扩展成8位。 2. 乘法依次向右移位,并检查其最低位,如果为1,则将被乘数和部分和相加,然后将被乘数向左移位;如果为0,则仅仅将被乘数向左移位。移位时,被乘数的低端和乘数的高端均移入0. 3. 当乘数变成全0后,乘法结束。
资源简介:Cold fire 仿真器简介 freeScale公司
上传时间: 2024-10-06
上传用户:cqhuangbo
资源简介:基于(英蓓特)STM32R100的CAN程序
上传时间: 2024-10-06
上传用户:tzezhong
资源简介:实用程序 对于初学MATLAB的人 很有帮助 也给编程节省不少时间
上传时间: 2024-10-06
上传用户:doudou123
资源简介:TI 5000系列,操作AD850器件的程序
上传时间: 2024-10-06
上传用户:qulele
资源简介:正则表达式电子教程,适合初学者和进阶着下载学习,喜欢就下吧
上传时间: 2024-10-06
上传用户:lufei1103
资源简介:自己编写的MD5加密的程序,经过测试,可以在DOS下运行
上传时间: 2024-10-06
上传用户:sti4snx
资源简介:这是一个网络检测的系统,喜欢网络安全的朋友可以用来学习一下,
上传时间: 2024-10-06
上传用户:lisahello
资源简介:自己编写的C语言实现的IDEA算法的程序,可以运行
上传时间: 2024-10-06
上传用户:datou