`timescale 1ns/1ns module top_module( input [7:0] a, b, c, d, output [7:0] max);// //此题不使用if 那必然是考察三元运算符的运用 wire [7:0] compare_1,compare_2; assign compare_1 = (a > b) ? a : b ; assign compare_2 = (compare_1 > c) ? compare_1:c ; assign max = (compare_2 > d) ? compare_2:d ; endmodule