Verilog 前言 一、移位相加乘法器如何实现? 二、使用步骤 前言 用verilog编写8位乘法器,采用移位相加的办法,最后输出16位结果 写的时候去掉了注释,现在自己也看不懂了,哈哈哈 一、移位相加乘法器如何实现? 先把被乘数(x)扩展成16位,再左移8位,每一次左移之前都要判断乘数(y)相应位是否为1,为1则把那一步的被乘数加到结果里(result),为0则不做处理。 二、使用步骤 代码如下: module multi_cx(rst,clk,x,y,result); input rst; input clk; input