社区
汇编语言
帖子详情
请问masm8.0自带的例子,为什么我编译过以后都是整整16kb,而自带的编译过的文件就那么小呢?
idoloveyou
2004-04-19 11:31:29
Null
...全文
47
16
打赏
收藏
请问masm8.0自带的例子,为什么我编译过以后都是整整16kb,而自带的编译过的文件就那么小呢?
Null
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sclarkca810619
2004-05-11
打赏
举报
回复
你这个式debug版本
加开关换成release版本
应该可以
csdsjkk
2004-05-08
打赏
举报
回复
换 link.exe
idoloveyou
2004-05-08
打赏
举报
回复
我编个hello world,就16384!!试过的
所以才让大家试一下是不是都一样
tttx
2004-05-07
打赏
举报
回复
你编个HELLO WORLD试试,正常大小顶多1~2K
fanoble
2004-05-06
打赏
举报
回复
里面有一大片无用的零蛋吧:)
idoloveyou
2004-05-03
打赏
举报
回复
那,为什么作者自带的exe文件就那么小呢?
各位网友能不能帮忙试一下,看看你们编译过的文件是不是这样?
complayer
2004-04-30
打赏
举报
回复
我估计是因为链接是以Obj为单位的,Obj的大小为了保证字对齐什么的所以这么大
RhodiumX
2004-04-29
打赏
举报
回复
我觉得 Purpleendurer(Purplenendurer)说的挺有道理。
紫郢剑侠
2004-04-29
打赏
举报
回复
这跟你的磁盘的簇的大小有关.
估计楼主的硬盘很大,每个簇的大小为16KB.
一个硬盘上的文件至少要使用一个簇来存储.
idoloveyou
2004-04-29
打赏
举报
回复
不是吧,我的硬盘很小,只有40GB
簇大小忘了,不过应该不是这个问题
因为Windows的文件属性窗口中,会显示“大小”和“占用空间”两个属性,其中“大小”是真实大小,而“占用空间”才是根据簇计算出来的实际占用的空间大小,我编译过的文件,这两个值都是16,384!!!
idoloveyou
2004-04-28
打赏
举报
回复
自己顶一下
idoloveyou
2004-04-23
打赏
举报
回复
哦,对了,我把ml换成6.15,link换成6.0(VC 6.0自带的那个)了,不过这样应该不会有这么大的影响吧?
而且很奇怪的是,所有程序都是一个大小,整整16KB,16384字节,一个不差!
lfyang
2004-04-22
打赏
举报
回复
我也是刚下载不久,呵呵!!!!!
关注中......
idoloveyou
2004-04-20
打赏
举报
回复
所有的例子都这样!
我就用它自带的那个QEDITOR的编译功能编译的
tianxiangyuan
2004-04-20
打赏
举报
回复
只要结果正确就行了
紫郢剑侠
2004-04-20
打赏
举报
回复
所有的例子都这样?
你是如何汇编的?
MASM
8.0
汇编集成开发环境
MASM
8.0
汇编集成开发环境 Many remember assembler as a complex and tedious necessity when a high level language failed to deliver in terms of capacity or performance yet it has always been capable of writing full size applications in elegant and efficient ways.
MASM
has the capacity to write proper modular code which becomes a necessity as a project becomes larger.
masm
8.0
汇编
编译
器
微软最新的
编译
器,
MASM
8.0
, 其中的Link.exe是VS C++ 2005的版本, 如果单独
编译
汇编
文件
ML.exe应该就够了
软件逆向高级工程
前言最近随着计算机的发展,软件日益更新,有很多公司发布的产品遭到篡改和破解,在总众多年的历史种逐渐形成了软件保护与软件破解之间的对抗产生了软件逆向工程这本门技术将在如下的课程讲解各种软件逆向知识,软件保护知识,已经破解脱壳反调试知识,为初期学软件逆向不懂而又迷茫的同学门指明一条道路此套课堂能有效帮助同学们解决软件逆向中所遇到的大部分问题大纲软件逆向工程高级班分为反调试篇汇编篇算法篇补丁篇HOOK篇将在如上这几篇对软件逆向的各个方面进行详解,包括网络验证的分析思路,封包算法的提取,以及各种软件保护技术,无论哪一篇都会从诸多个方面的细节进行详解反调试篇:分为PEB,时间校验,CRC,NtQuery函数,内核过渡等知识要领与诸多方面的综合性详解,细节分为每一节课,每一节课目标清晰无比,每一节深入精髓进行讲解!汇编篇:一个程序
编译
完成之后是如何通过在计算机运行起来的,其中少不了底层知识的汇编指令,汇编篇中将深入浅出的带领同学们对
MASM
32SDK的一套汇编库中开发程序,熟悉汇编的原理,如何运用汇编写出一套花指令,并且去除指令,方便
以后
的算法学习以及为今后的学习打下坚实的基础算法篇:随着编程语言的发展,编程语言的标准也在发展,一些
编译
器善于运用数学的手法,对程序进行各种优化,然后我们进行分析,我们得需要一步步还原这个优化或清晰了解这个优化才有可能掌握这个数学模型优化,进一步还原代码,算法篇知识要领将在优化,技巧这方面表现的玲离尽致!此篇会带领同学们分析多个语言的算法,包括C/C++算法还原代码还原易语言代码还原 算分开库的实现,制作自己的第一个注册机等!补丁篇:说到补丁,同学们可能第一个想到的就是对方一些网络验证所用到的技巧,我的课程这一方面虽有涉及,但是补丁技术远远不止这一点,我的课程会详解更多的补丁知识原理,包括什么是补丁,补丁的真正概念,前辈们是如何善用补丁对程序的漏洞进行修补损坏的程序。将在此篇一一介绍HOOK篇:详细详解了各种HOOK的原理以及实现代码,包括网上流行所说的超级HOOK,COMHOOK,协议HOOK,代理中转等方法,怎么定位关键位置,环境的保存知识要领,hook关键的注意事项,为自己
以后
做hook行业打下坚实的基础课程每一个细节讲究的深入骨髓,通俗易懂的学习方式,全程贯彻原理,软件逆向中必不可少少的教程!
微软
MASM
8.0
复制ML.EXE到C:\Program Files\Microsoft Visual Studio\VC98\Bin\ML.EXE 就可以
编译
啦!
masm
6.15汇编
编译
器
MASM
32 是一个为那些对学习或者编写 32 位微软汇编(
MASM
)感兴趣 的程序员提供的工作环境,它最流行的版本是
8.0
版,而我所知道最新版本是 9.0 版。但是请大家一定要注意,这里的
8.0
版和 9.0 版不是指
MASM
编译
器 ( 即 ML) 的版本,而是
MASM
32 开发环境的版本。 经常看到网上有网友发的贴把这两个概念都搞混了。 那么
MASM
(ML)
编译
器的版本到底有哪些呢?教学上常用的版本是 5.0 版的,之前还有个 4.0 版的记得“全国计算机等级三级考试”就是用的 4.0 版。 5.0 版之后有个 5.1 版本,在这之后,从 6.0 版开始
MASM
就改名 ML 了,因为它把
编译
和连接组合在一起了。而且 6.0 版还对汇编语言进行了大幅改造,使之支持高级语言的很多特性。 6.0 版之后常看到的就是 6.11 、 6.13 、 6.14
MASM
32(V
8.0
和 V9.0) 就是包含有 ML6.14 版 , 而不是 ML
8.0
版。 6.14 之后就是 6.15 但不常见 , 我手头上有 6.15 的 ML ,有兴趣的朋友可以下载
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章