在MASM6.0中引入了几种高级语言结构。

  目的是为了减轻汇编语言程序员的编程负担,同时也使程序易读。虽然在形式上它们和条件汇编或重复汇编有相似之处(其实这些宏指令都以 . 开始,所以形式上也和条件汇编与重复汇编有所不同),但实质上它们和条件汇编与重复汇编完全不同。条件汇编是由汇编程序来判断条件,从而产生一组或另一组汇编语言指令。重复汇编也是由汇编程序来判断重复次数并产生相应的汇编语言指令组。而这里所述的高级语言结构中给出的是宏指令,它们相当于标准的宏指令,汇编程序对它们的处理是按标准展开,形成一串指令来完成特定的操作。

  下面分别加以说明。