急求有关问题,关于win32汇编程序的error A2008的异常

急求问题,关于win32汇编程序的error A2008的错误
如题,下面是我写的简单的win32汇编程序,麻烦大家帮忙看看哪里出错了:

1  .486
2  .model flat, stdcall
3  option casemap :none
4  
5  .data
6  val1 dword 1
7  val2 dword ?
8  
9  .code
10 start:
11 add proc
12 mov eax, val1
13 mov val2, eax
14 ret
15 add endp
16 end start

错误:
11行 error A2008:syntax error:in instruction
15行 error A2008:syntax error:endp

我大概看了下貌似是add proc语句和endp没有此伪指令,具体还请大家帮帮忙啊。

------解决思路----------------------
add 不能作为 proc名,重新取一个