接上题,如果要完成设计,在(2)处应填写( )选项的代码。
A: BCD1=4'h1;BCD0=Bin;
B: BCD1=Bin-4'd10;BCD0=4'h1;
C: BCD1=4'h1;BCD0=Bin-4'd10;
D: BCD1=4'h0;BCD0=Bin;
A: BCD1=4'h1;BCD0=Bin;
B: BCD1=Bin-4'd10;BCD0=4'h1;
C: BCD1=4'h1;BCD0=Bin-4'd10;
D: BCD1=4'h0;BCD0=Bin;
举一反三
- 设计一个能将四位二进制数转换成两个BCD码的电路,模块名为_4bits2bcd,输入端口为Bin,输出端口为BCD1,BCD0,下面选项代码编写正确的是( )。 A: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output BCD1,BCD2;... ... B: module _4bits2bcd(Bin,BCD1,BCD0);input [3:0] Bin;output BCD1,BCD2;... ... C: module _4bits2bcd(Bin,BCD1,BCD0);input Bin;output [3:0] BCD1,BCD2;... ... D: module _4bits2bcd(Bin,BCD1,BCD0);input[3:0] Bin;output[3:0] BCD1,BCD2;... ...
- 下面是将输入的4位二进制数转换成为两个8421 BCD码的程序,该程序正确吗?module _4bitBIN2bcd(Bin, BCD1,BCD0); input [3:0] Bin; output reg[3:0] BCD1, BCD0; always @(Bin) begin {BCD1, BCD0} = 8h00; if(Bin < 10) begin BCD1 = 4h0; BCD0 = Bin; end else begin BCD1 = 4h1; BCD0 = Bin-4d10; end endendmodule
- 1.3 完成下列数制的转换。 (1) 10100110B=( )D =( )H (2) 0.11B=( )D (3) 253.25=( )B =( )H (4) 1011011.101B=( )H =( )BCD
- 完成下列数制的转换:(1)10100110 B =( ) D =( ) H(2)0.11 B =( ) D(3)253.25=( ) B =( ) H(4)1011011.101 B =( ) H =( ) BCD
- ()BCD码是最常用也是最简单的一种BCD代码,各位的权依次为8、4、2、1。