静态局部量xor eax,eax // 将eax清零mov al,mem //mem用于标记静态变量是否被被初始化,初始化为1,未初始化为0and eax,1 // 与 1 操作test eax,eaxjnz XXXX //XXXX的地方表示跳过初始化 mov cl,mem or cl,1 // 或 1 操作, 第一次初始化时将其置 1 mov mem,cl 初始化静态变量XXXX:其它代码。。。。ret