首页 > TAG信息列表 > ExitProcess
在Visual Studio中开发汇编程序
创建一个控制台 清除默认文件 选择项目属性 设置入口函数 设置生成依赖项 选择 在添加源文件 .asm .586 .MODEL flat, stdcall includelib user32.lib includelib kernel32.lib ExitProcess PROTO, dwExitCode:DWORD MessageBoxA PROTO hwnd : DWORD,lptxt汇编语言-006(数组操作 、字符串应用、PUSHFD_POPFD 、PUSHAD_POPAD 、 子程序 函数、 USES 、 INC_DEC )
1: 计算斐波那契数列前7个数值之和 .386 .model flat,stdcall .stack 4096 ExitProcess PROTO,dwExitCode:DWORD .data .code main PROC mov esi,1 mov edi,1 mov eax,2 mov ecx,5 L1: mov ebx,esi add ebx,edi mov esi,edi mov edi,ebx add eax,ebx loop L汇编语言-004(LABEL 、间接寻址、变址操作数、指针使用、TypeDef、LOOP、DWORD变量交换高位低位字)
1: LABEL : 为一个标号定义大小属性,但不分配内存与下一个变量共用内存,与C中UNION类似 .386 .model flat,stdcall .stack 4096 ExitProcess PROTO,dwExitCoed:DWORD .data val16 LABEL WORD val32 DWORD 12345678h LongValue LABEL DWORD val1 WORD 5678h val2 WORD 1234h