这程序哪里错了?
以下的程序哪里错了?这是我学汇编以来的写的第二个程序,不知道哪里错了,郁闷了一个下午,连课也听不进。哪位帮改一下啊?帮改成能编译通过并能运行的,并且说一下有没有固定的格式的?就像C语言里有main函数的固定格式一样
.386
.data
val1 sdword 1
val2 sdword ?
mov eax val1
mov val2 eax
编译错误代码为:
Assembling: E:\masm32\myfile\2.asm
E:\masm32\myfile\2.asm(3) : error A2013: .MODEL must precede this directive
E:\masm32\myfile\2.asm(4) : error A2034: must be in segment block
E:\masm32\myfile\2.asm(5) : error A2034: must be in segment block
E:\masm32\myfile\2.asm(6) : error A2008: syntax error : in instruction
E:\masm32\myfile\2.asm(7) : error A2008: syntax error : in instruction
E:\masm32\myfile\2.asm(7) : error A2088: END directive required at end of file
驱动器 E 中的卷是 软件
卷的序列号是 D803-AE24
E:\masm32\myfile 的目录
2010-03-31 19:23 73 2.asm
1 个文件 73 字节
0 个目录 163,715,723,264 可用字节