4. (10 Pts) For the following Verilog code segment, if the initial value of IR is 32'hABCD3456.
What is the value of \"data\" in decimal? (Note that data is 4-bit variable)
wire [31:0] IR;
wire [3:0] data;
wire [15:0] d1, d2;
assign d1 = IR[31:16];
assign d2 = IR[15:0];
assign data = d1[11:8] + d2[19:16] + d2[31:28];