1.下载win32编译器,我下载的是masm32v11r.rar,masm,其他的nasm,t
原创 2022-12-23 00:00:44
1150阅读
哈哈哈我又来学汇编了上学的时候学的是8086的dos汇编这次是803
原创 2022-01-12 17:04:07
141阅读
哈哈哈我又来学汇编了上学的时候学的是8086的dos汇编这次是80386的win32汇编文章同步更新于我的个人博客
原创 2021-06-29 09:25:33
293阅读
1.一个最简单的窗体的创建 ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ; 使用 nmake 或
原创 2022-05-23 15:10:43
452阅读
一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到
转载 2022-01-06 14:21:27
726阅读
汇编软件呢!我还是提议大家使用c32asm,简单易用又功能强大,最好用的版本是0.1020,软件加什么壳对它都没用!可自行去网上下载。现将一些反汇编知识发布出来: 汇编指令是汇编语言中使用的一些操作符(如mov,inc,loop)和助记符,还包括一些伪指令(如assume,end)。用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何
转载 精选 2011-01-21 12:28:13
607阅读
win32汇编基础知识 Debug 版本|Release 版本 Debug 是“调试”的意思,Debug 版本就是为调试而生的,编译器在生成 Debug 版本的程序时会加入调试辅助信息,并且很少会进行优化,程序还是“原汁原味”的。 你没听错,不是任何一个程序都可以调试的,程序中必须包含额外的辅助信息 ...
转载 2021-09-03 21:43:00
216阅读
2评论
8086汇编是指在某环境下汇编编译产生的程序,用机器去执行每条指令的长度为16位(可小于16),如DOS操作系统;WIN32汇编32位环境下的汇编,如Windows(Windows也有64位的,XP和VISTA都有相应的版本)。大体是差不多,当然,各自也有些细微的差别,WIN32下多了一些寄存器的
转载 2017-04-21 13:30:00
141阅读
2评论
前阵子,机子中毒,搞的我很郁闷,本想一气之下重装系统(以前是这么做的),因为现在的杀毒软件让我失望。
转载 2023-09-22 14:54:01
0阅读
Win32 汇编[33] - 探讨 Win32 汇编的模块化编程 我觉得所谓的模块化有两种: "假模块化" 和 "真模块化". 所谓 "假模块化" 就是通过 include 指令把 *.inc 或 *.asm 文件的文本插入到当前位置. 这样最后还是一个大的 asm 文件, 这适合小型的模块化设计
原创 2021-04-30 11:58:33
446阅读
我觉得所谓的模块化有两种: "假模块化" 和 "真模块化".所谓 "假模块化" 就是通过 include 指令把 *.inc 或 *.asm 文件的文本插入到当前位置.这样最后还是一个大的 asm 文件, 这适合小型的模块化设计.所谓 "真模块化" 就是一个或几个源文件先通过 lib.exe 编译成 *.lib 文件, 然后通过 includelib 指令引入使用.这在 RadASM 环境中可通过建立 LIB Project 工程方便做到. 做大工程应该使用这种方式.假如通过 Win32 App (no res)
转载 2014-01-26 14:40:00
92阅读
2评论
Win32 汇编[2]: 最简单的 Win32 程序 ; Test2_1.asm .386 .model flat, stdcall include windows.inc include user32.inc include kernel32.inc includelib user32.lib
原创 2021-04-30 12:00:59
829阅读
Win32 汇编[34] - 宏汇编(1) 从接触 C 语言时, 我就不大喜欢宏; 但为了看懂别人的代码也不得不去了解. 宏可定义在源程序的任意位置, 但一般放在 .data 前面. 有些简单的宏可以用 equ、textequ 或 = 来代替, 但宏有更复杂的功能. "宏" 的本质是 "替换",
原创 2021-04-30 11:58:32
449阅读
从接触 C 语言时, 我就不大喜欢宏; 但为了看懂别人的代码也不得不去了解.宏可定义在源程序的任意位置, 但一般放在 .data 前面.有些简单的宏可以用 equ、textequ 或 = 来代替, 但宏有更复杂的功能."宏" 的本质是 "替换", 但又像极了 "子过程";所以即有宏过程(macro procedure)、也有宏函数(macro function).它既以有参数(可以是: 常数、变量、寄存器、指令、表达式), 有时也需要像子过程一样声明.宏可以指定哪些参数是必须的, 还可以给参数默认值.宏可以包含数据(.data)和代码
转载 2014-01-26 14:33:00
257阅读
2评论
1,安装masm32,并设置环境变量: @echo offset Masm32Dir=E:\masm32 set include=%Masm32Dir%\Include;%include%;D:\dyk\vc6\Include;D:\dyk\vc6\MFC\Includeset lib=%Masm32Dir%\lib;%lib%set path=%Masm32Dir%\Bin;%Masm32Di...
原创 2021-08-05 14:25:19
197阅读
Win32汇编教程之一Win32汇编的环境和基础1.32位环境简介在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自
转载 2022-01-06 14:15:26
552阅读
      这几天看罗老师win32汇编语言程序设计,其推荐的MASM32真的不错,其IDE的功能就太弱了,找到RadAsm,配
原创 2022-12-15 14:20:40
538阅读
模仿win32的Hello,World程序: .386 .model flat,stdcall option casemap:none;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
原创 2021-08-05 14:25:21
130阅读
今天学习的是常用指令的解释.databTest     db 12h;wTest     dw 1234hdwTest   dd 12345678h.codestart:mov al,   byte ptr bTesttart先说下结果吧:第一条
原创 2023-03-07 00:41:32
94阅读
下载MASM32地址:http://www.masm32.com/MASM32并不是微软官方发布的软件,是国外的MASM爱好者自行整理和编写的一个软件包,最高版本为11.0版,另外下载了MASM32 ,还要下载一个开发工具RadASM,RadASM下不下载都行,如果没有,需要我们手动编译(ml)、链接(exe)。有了RadASM,可以一键编译、链接、运行。注意的是,MASM32 安装只能安装在某个
原创 2021-02-27 19:35:46
1002阅读
  • 1
  • 2
  • 3
  • 4
  • 5