网站首页 站内搜索

搜索结果

查询Tags标签: win32,共有 115条记录
  • 学 Win32 汇编[3]: 控制台下的几种输出方式

    学 Win32 汇编[3]: 控制台下的几种输出方式在熟悉指令、伪指令和汇编语法的过程中, 首先需要的是输出显示的手段. 我刚开始学习时使用的是控制台输出, 最后发现既然是 Win32 汇编还是用 Debug 输出更好.下面是之前尝试出的控制台输出的几种办法: 1、使用 MASM 提供的 StdO…

    2021/4/30 12:26:44 人评论 次浏览
  • 学 Win32 汇编[4]: 使用 Debug 输出测试结果

    学 Win32 汇编[4]: 使用 Debug 输出测试结果由于 Debug 输出是使用的标准的 Win32 窗口, 所以 include 和 includelib 的文件较多.这样建立工程时就不需要是控制台程序了, 工程建立方法: 文件 -> 新建工程 -> 工程类型: Win32 App (no res) ...PrintString: 输出字符…

    2021/4/30 12:26:41 人评论 次浏览
  • 学 Win32 汇编[5]: 数据类型与声明

    学 Win32 汇编[5]: 数据类型与声明类型描述 类型 缩写 位数 字节数 浮点数有效位 数值范围 字节 BYTE DB 8 10..255 有符号字节 SBYTE DB 8 1-128..127 字 WORD DW 16 20..65535 有符号字 SWORD DW 16 2-32768..32767 双字 DWORD DD 32 40..4294967295 有符号双字 SDWORD …

    2021/4/30 12:26:41 人评论 次浏览
  • 学 Win32 汇编[6]: 伪指令 DUP 与数组

    学 Win32 汇编[6]: 伪指令 DUP 与数组声明数组实例:; Test6_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib debug.lib.data;声…

    2021/4/30 12:26:40 人评论 次浏览
  • 学 Win32 汇编[7]: 定义字符串

    学 Win32 汇编[7]: 定义字符串例一; Test7_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib debug.lib.datav1 db ABCDEFG, 0v2 …

    2021/4/30 12:26:36 人评论 次浏览
  • 学 Win32 汇编[8]: 算术运算符、关系操作符、逻辑操作符、高低分离符和移位运算符

    学 Win32 汇编[8]: 算术运算符、关系操作符、逻辑操作符、高低分离符和移位运算符算术运算符 名称 优先级 () 圆括号 1 +,- 正、负 2 *,/ 乘、除 3 MOD 取模 3 +,- 加、减 4 算术运算符示例:; Test8_1.asm .386 .model flat, stdcallinclude windows.inc include ke…

    2021/4/30 12:26:35 人评论 次浏览
  • 学 Win32 汇编[9]: 子过程中的变量声明

    学 Win32 汇编[9]: 子过程中的变量声明定义子过程的伪指令: PROC、ENDP; Test9_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib…

    2021/4/30 12:26:35 人评论 次浏览
  • 学 Win32 汇编[10]: TYPE、$、LENGTHOF、SIZEOF、TYPEDEF

    学 Win32 汇编[10]: TYPE、$、LENGTHOF、SIZEOF、TYPEDEFTYPE: 获取类型大小, 对数组是获取每个元素的大小; Test10_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.li…

    2021/4/30 12:26:34 人评论 次浏览
  • 学 Win32 汇编[12]: PTR、OFFSET、ADDR、THIS

    学 Win32 汇编[12]: PTR、OFFSET、ADDR、THISPTR: 指定要操作的数据尺寸; Test12_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includel…

    2021/4/30 12:25:25 人评论 次浏览
  • 学 Win32 汇编[13]: 定义符号常量(=、EQU、TEXTEQU)

    学 Win32 汇编[13]: 定义符号常量(=、EQU、TEXTEQU)=、EQU、TEXTEQU 功能差不多, 它们定义的符号都将在编译前辈替换成它们指定的常量值. 相比之下 EQU 更好用些.= 举例; Test13_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include …

    2021/4/30 12:25:24 人评论 次浏览
  • 学 Win32 汇编[14]: 使用中括号 []

    学 Win32 汇编[14]: 使用中括号 [][地址] 是取地址指向的内容:; Test14_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib debug.…

    2021/4/30 12:25:24 人评论 次浏览
  • 学 Win32 汇编[15]: LOOP 与标号

    学 Win32 汇编[15]: LOOP 与标号Loop 是反复执行; 从哪反复? 这要用到 "标号"; 反复几次? 把反复的次数告诉 ECX 寄存器即可.笨办法计算 3 * 8 = 24; Test15_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm…

    2021/4/30 12:25:23 人评论 次浏览
  • 学 Win32 汇编[16]: 常用寄存器的常规功能

    学 Win32 汇编[16]: 常用寄存器的常规功能通用寄存器 EAX 累加(Accumulator)寄存器 AX(AH、AL) 常用于乘、除法和函数返回值 EBX 基址(Base)寄存器 BX(BH、BL) 常做内存数据的指针, 或者说常以它为基址来访问内存. ECX 计数器(Counter)寄存器 CX(CH、CL) 常做字符串和循环…

    2021/4/30 12:25:19 人评论 次浏览
  • 学 Win32 汇编[19]: 查看二进制等相关函数

    学 Win32 汇编[19]: 查看二进制等相关函数在 masm32.inc 中有这样几个函数的声明:byt2bin_ex PROTO :BYTE, :DWORD wrd2bin_ex PROTO :WORD, :DWORD dw2bin_ex PROTO :DWORD, :DWORD dw2hex_ex PROTO :DWORD, :DWORD bin2byte_ex PROTO :DWORDbyt2bin_ex: 从 Byte 数…

    2021/4/30 12:25:17 人评论 次浏览
  • 学 Win32 汇编[20]: 洞察标志寄存器

    学 Win32 汇编[20]: 洞察标志寄存器15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0NT IOPL OF DF IF TF SF ZFAFPFCF 未使用 嵌套标志 I/O权限标志占2位 溢出标志 方向标志 中断允许标志 单步标志 符号标志 零标志 未使用 辅助标志 未使用 奇偶标志 未使用 进位标志上表是 32 位寄…

    2021/4/30 12:25:16 人评论 次浏览
扫一扫关注最新编程教程