浏览:184

module shif4(din,clk,rst,dout);input clk,din,rst; output dout;reg [3:0] shft;always@(posedge clk or posedge rst)if(rst)shft=4'b0;else begin shft=(shft1);shft[3]=din;endassign dout=shft[0];endmodule该程序实现的功能是: a.左移移位寄存器b.右移移位寄存器c.同步清零d.异步清零正确答案:右移移位寄存器;异步清零

module shft1(clk,load,din,qb);  output qb; input clk,load;  input[7:0] din; reg[7:0] reg8;  always @(posedge clk)if(load)reg8=din ;()else reg8[6:0]=reg8[7:1];  assign qb = reg8[0] ;  endmodule该程序实现的功能为:

浏览:179

module shft1(clk,load,din,qb);  output qb; input clk,load;  input[7:0] din; reg[7:0] reg8;  always @(posedge clk)if(load)reg8=din ;()else reg8[6:0]=reg8[7:1];  assign qb = reg8[0] ;  endmodule该程序实现的功能为: a.右移移位寄存器b.左移移位寄存器c.含同步并行预置功能d.含异步并行预置功能正确答案:右移移位寄存器;含同步并行预置功能