构造一个汇编语言源程序的基本格式如下:
;使用简化段定义伪指令之前必须使用内存模式伪指令MODEL.386.model flat,stdcalloption casemap:noneincludelib user32.libincludelib msvcrt.libincludelib kernel32.libinclude windows.incinclude user32.incinclude kernel32.incsystem PROTO C:ptr sbyte,:varargprintf PROTO C:ptr sbyte,:vararg.dataszTitle BYTE 'windows',0szText BYTE 'hello,world!',10,13,0fmt BYTE '%s',0szPause BYTE 'pause',0.codestart:invoke printf,ADDR fmt,ADDR szTextinvoke MessageBox,NULL,offset szText,offset szTitle,MB_OKinvoke system,ADDR szPauseend start
语句的种类
(1)指令语句(可执行语句)
表示计算机的某种具体操作,汇编时产生指令代码(即目标代码),其功能在程序运行时实现。
(2)伪指令语句
指示汇编程序如何对源程序进行汇编,其功能在汇编时完成。除了所定义的数据项之外,其它项不产生目标代码。
(3)宏指令语句
