module Ram(data,clk,addr,wr,rd);
input clk,wr,rd;//写高有效,读高有效
input [8:0] addr; // RAM address
inout [31:0] data; // RAM data
reg [31:0] mem [127:0]; // 能存32位宽的128个数。
assign data = (wr==0&rd==1)?mem[addr]:32'hz; //输出
always @(posedge clk)
if(wr==1&&rd==0)
begin
mem[addr]=data;
end
endmodule
编译时reg [31:0] mem [127:0];/这句出错,syntax error, unexpected non-printable character 0xa0。求高手指点