Answer from cs61c-ar (Albert Chung 15826273) for Question 1 In C, these are copies of the value that are passed in, for the function to operate on. In Verilog, these serve as the interface to other modules, like ports.