/*Write your code here*/
module concat8_packer (
input [3:0] A,
input [1:0] B,
input C,
input D,
output [7:0] OUT
);
// Gán 4 bit cao nhất cho A
assign OUT[7:4] = A;
// Gán 2 bit tiếp theo cho B
assign OUT[3:2] = B;
// Gán bit thứ 1 cho ~C (Lưu ý dấu đảo bit ~)
assign OUT[1] = ~C;
// Gán bit thấp nhất cho D
assign OUT[0] = D;
endmodule