上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 164 下一页
摘要: .if语句语法 注意:关键字if/elseif/else/endif的前面有个小数点, 如果不加小数点, 就变成宏汇编中的条件汇编伪操作了,结果可是天差地别。 .386 .model flat,stdcall option casemap:none .stack 4096 ExitProcess P 阅读全文
posted @ 2023-12-04 10:32 天子骄龙 阅读(39) 评论(0) 推荐(0)
摘要: MASM的条件测试语句有几个限制, 首先是表达式的左边只能是变量或寄存器, 不能为常数;其次表达式的两边不能同时为变量,但可以同时是寄存器。 标志位的状态指示,它们本身相当于一个表达式: CARRY? 表示进位标志位是否置位 OVERFLOW? 表示溢出标志位是否置位 PARITY? 表示奇偶标志位 阅读全文
posted @ 2023-12-03 12:22 天子骄龙 阅读(31) 评论(0) 推荐(0)
摘要: 对于全局变量 它的地址在编译的时候已经由编译器确定了,它的用法大家都不陌生: mov 寄存器, offset 全局变量名 addr获取局部变量 对于局部变量,它是用ebp来做指针操作的 局部变量1的地址是ebp-4,局部变量2的地址是ebp-8...... 由于ebp的值随着程序的执行环境不同可能是 阅读全文
posted @ 2023-12-02 07:49 天子骄龙 阅读(278) 评论(0) 推荐(0)
摘要: 计算局部变量的地址 .386 .model flat,stdcall option casemap:none .stack 4096 Include Irvine32.inc includelib Irvine32.lib ExitProcess PROTO,dwExitCode:DWORD .da 阅读全文
posted @ 2023-11-30 19:10 天子骄龙 阅读(81) 评论(0) 推荐(0)
摘要: .386 .model flat,stdcall option casemap:none .stack 4096 include windows.inc ExitProcess PROTO,dwExitCode:DWORD STUDENT struct ;自定义数据结构 name DWORD ? I 阅读全文
posted @ 2023-11-30 14:29 天子骄龙 阅读(36) 评论(0) 推荐(0)
摘要: 1.全局标号和局部标号 当在程序中使用一条跳转指令的时候,可以用标号来表示跳转的目的地,编译器在编译的时候会把它替换成地址,标号既可以定义在目的指令同一行的头部,也可以在目的指令前行单独用一行定义,标号定义的格式是:标号名:目的指令 ;方法1 或 标号名::目的指令 ; 方法2 常用的方法是使用方法 阅读全文
posted @ 2023-11-28 10:24 天子骄龙 阅读(213) 评论(0) 推荐(0)
摘要: .386 .model flat,stdcall .stack 4096 ExitProcess PROTO,dwExitCode:DWORD MessageBoxA PROTO :DWORD,:DWORD,:DWORD,:DWORD .data lptext BYTE "消息",0 lpcapti 阅读全文
posted @ 2023-11-27 21:19 天子骄龙 阅读(66) 评论(0) 推荐(0)
摘要: 32位模式下整数乘法可以实现32、16或8位的操作,64位下还可以使用64位操作数。 MUL执行无符号乘法,IMUL执行有符号乘法 MUL:无符号数乘法 32 位模式下,MUL(无符号数乘法)指令有三种类型: 执行 8 位操作数与 AL 寄存器的乘法;执行 16 位操作数与 AX 寄存器的乘法;执行 阅读全文
posted @ 2023-11-26 08:06 天子骄龙 阅读(3099) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-11-24 07:49 天子骄龙 阅读(22) 评论(0) 推荐(0)
摘要: Win32API是用堆栈来传递参数的, 调用者把参数一个个压入堆栈, DLL中的函数程序再从堆栈中取出参数处理, 并在返回之前将堆栈中已经无用的参数丢弃。 Win32API调用中要把参数放入堆栈,顺序是最后一个参数最先进栈 invoke语句 invoke伪指令,它的格式是: 注意, invoke并不 阅读全文
posted @ 2023-11-24 07:26 天子骄龙 阅读(92) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 164 下一页