& : 替换操作符
<>: 文本操作符
!: 特殊字符操作符
% : 展开操作符...
- [e56004474] 7.以上做完,用LordPE修改好入口点,其次“目录表”中的“输入表”地址修正好。以上做好,基本就没 11/23 10:06
- [e56004474] 6.ImportREC修复输入表时,如果其中一条函数无法正常识别,fix Dump出来的文件,需要 11/23 10:02
- [e56004474] 5.浏览时图片显示了一小部分,请点击下图片,会全部正常显示。 11/23 09:57
- [游客] 我的理解是书上印错了 07/08 15:56
- [e56004474] STDCALL调用 方式,把要导出的过程名修改为以下格式: _name@nn 06/10 14:48
- [e56004474] option casemap:none 指明大小写 是否敏感. (《啄石成玉》第3章才有说明) 03/23 17:34
- [e56004474] 编译链接指令如下 ML.EXE /C /COFF /I C:\Masm615\INCLUDE 1 03/17 19:47
- [starrynight] 加油! 10/09 17:31
- [fpamc] 串个门儿~ 08/15 06:52
- [chinatree] 没看懂你最后一句再说什么。 07/23 00:07
[2019-06-23 18:38] 10.3条件汇编伪指令(特殊操作符)
阅读全文 |
评论次数(0) |
浏览次数(503) |
所属类型(Intel 汇编语言程序设计)
[2019-06-10 14:46] 查看OBJ文件中的所有过程名
在visual studio 中的 dumpbin.exe 这个工具,参数选 /symbols,可查看 OBJ格式的文件中的 所有过程名。
(我把dumpbin.exe 放在我的‘C:\RadAsmWork’路径下了,这要在CMD中运行)
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\RadAsmWork>dumpbin /symbols 1.obj
Microsoft (R) COFF Binary File Dumper Version 5.12.8078
C...
(我把dumpbin.exe 放在我的‘C:\RadAsmWork’路径下了,这要在CMD中运行)
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\RadAsmWork>dumpbin /symbols 1.obj
Microsoft (R) COFF Binary File Dumper Version 5.12.8078
C...
阅读全文 |
评论次数(1) |
浏览次数(626) |
所属类型(Intel 汇编语言程序设计)
[2019-06-10 10:02] @ 的作用说明!
汇编器大量使用 @ 符号作为预定义符号 的前缀。
在某代码段 会 遇到 '@标号:' 让我一时想不起来是什么作用,现在我估计是 MASM 预定义的 标号。。。。
@@ 的作用(小范围代码片断内的 临时标号),在此书的 MASM 附录另有说明 ,在此不再说...
在某代码段 会 遇到 '@标号:' 让我一时想不起来是什么作用,现在我估计是 MASM 预定义的 标号。。。。
@@ 的作用(小范围代码片断内的 临时标号),在此书的 MASM 附录另有说明 ,在此不再说...
阅读全文 |
评论次数(0) |
浏览次数(301) |
所属类型(Intel 汇编语言程序设计)
[2019-06-10 09:41] 后缀OBJ格式的文件如何查看?
以编译器RadAsm为例,在 "工程"菜单 —> "导入" —> "目标文件" ,选中 需要打开的 "*.obj"文件。...
阅读全文 |
评论次数(0) |
浏览次数(310) |
所属类型(Intel 汇编语言程序设计)
[2019-06-09 14:49] 查看结构定义在哪个文件头内?
3,O,$B\ML.EXE /c /coff /Cp /Fl /EP /nologo /I"$I",2
/EP :定义结构等用的文件,此参数可在编译器中的 输出窗口提示 内查看
如下 提示:
;---------------------- from WinUser.h -------------------------
;(省略)
;=======================================================
; Standard Windows Structure defintions:
;=======================...
/EP :定义结构等用的文件,此参数可在编译器中的 输出窗口提示 内查看
如下 提示:
;---------------------- from WinUser.h -------------------------
;(省略)
;=======================================================
; Standard Windows Structure defintions:
;=======================...
阅读全文 |
评论次数(0) |
浏览次数(353) |
所属类型(Intel 汇编语言程序设计)
[2019-05-12 09:58] makefile文件(附图片)
makefile文件(附图片)...
阅读全文 |
评论次数(0) |
浏览次数(310) |
所属类型(Intel 汇编语言程序设计)
[2019-05-12 09:56] makefile文件
#makefile文件以下内容 保存为“MakeFile”,不带后缀名格式,查看修改的时候 则 改为 “MakeFile.txt”。
EXE = AddSub.exe #指定输出文件 (把AddSub.exe 改为你需要编译的文件名)
OBJS = AddSub.obj #需要的目标文件 (把AddSub.OBJ 改为你需要编译的文件名)
#需要的资源文件
LINK_FLAG = /subsystem:console #连接选项
...
EXE = AddSub.exe #指定输出文件 (把AddSub.exe 改为你需要编译的文件名)
OBJS = AddSub.obj #需要的目标文件 (把AddSub.OBJ 改为你需要编译的文件名)
#需要的资源文件
LINK_FLAG = /subsystem:console #连接选项
...
阅读全文 |
评论次数(0) |
浏览次数(293) |
所属类型(Intel 汇编语言程序设计)
[2019-05-12 09:51] unresolved external symbol _MessageB oxA@16 (附2图片)
用到的文件,LIB、INC 都 放在 BIN 文件目录下。 (只针对AddSub.asm)...
阅读全文 |
评论次数(0) |
浏览次数(305) |
所属类型(Intel 汇编语言程序设计)
[2019-05-12 09:35] unresolved external symbol _MessageB oxA@16
Irvine32.lib(Irvine32.obj) : error LNK2001: unresolved external symbol _MessageB oxA@16
搭建编译环境时,老是编译通不过的可能存在的问题:
1.查看需要用到的LIB、INC文件属性是否为 “只读”
2.“mspdb50.dll”缺少此类 “mspdb**.dll”的 DLL文件。
;----------------------------------------------------
3. 示例 AddSub.asm
TITLE Add and Subtract (AddSub.asm) ...
搭建编译环境时,老是编译通不过的可能存在的问题:
1.查看需要用到的LIB、INC文件属性是否为 “只读”
2.“mspdb50.dll”缺少此类 “mspdb**.dll”的 DLL文件。
;----------------------------------------------------
3. 示例 AddSub.asm
TITLE Add and Subtract (AddSub.asm) ...
阅读全文 |
评论次数(0) |
浏览次数(315) |
所属类型(Intel 汇编语言程序设计)
[2014-03-24 19:13] 5.8 <色彩矩阵>
TITLE Program 色彩矩阵 (t8.asm)
; Program Description:
; Author:
; Date Created:
; Last Modification Date:
INCLUDE Irvine32.inc
; (insert symbol definitions here)
.data
@@Column = 16
@@char BYTE "A"
@@colour DWORD ?
mesbuf db 'this is a sampler! SSS..',0dh,0ah,0
; (insert v...
; Program Description:
; Author:
; Date Created:
; Last Modification Date:
INCLUDE Irvine32.inc
; (insert symbol definitions here)
.data
@@Column = 16
@@char BYTE "A"
@@colour DWORD ?
mesbuf db 'this is a sampler! SSS..',0dh,0ah,0
; (insert v...
阅读全文 |
评论次数(0) |
浏览次数(579) |
所属类型(Intel 汇编语言程序设计)