社区
汇编语言
帖子详情
win32asm比dos下的asm退步了吗?
fla888
2003-08-20 10:33:42
以前dos 下的汇编可以调用中断,与机器指令对应,这是大部分其他语言不能的,可是现在windows下面汇编顶多也是调用一下api,可这个用 c/c++照样做啊,功能上没有什么更强大的,无非就是逆向工程用得上,真的写底层的话,远没有过去dos下了,各位学这个,都是为了学破解吗? 否则我不知道还有什么地方比c++ 更强的地方了,这是目前我的一点疑惑,写上来征求一下意见,请朋友们指教~
...全文
46
8
打赏
收藏
win32asm比dos下的asm退步了吗?
以前dos 下的汇编可以调用中断,与机器指令对应,这是大部分其他语言不能的,可是现在windows下面汇编顶多也是调用一下api,可这个用 c/c++照样做啊,功能上没有什么更强大的,无非就是逆向工程用得上,真的写底层的话,远没有过去dos下了,各位学这个,都是为了学破解吗? 否则我不知道还有什么地方比c++ 更强的地方了,这是目前我的一点疑惑,写上来征求一下意见,请朋友们指教~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫郢剑侠
2003-08-20
打赏
举报
回复
只要你有水平有兴趣, 别的语言能实现的,汇编同样能实现.
WINDOWS下用汇编写WINDOWS应用程序确实比用其它语言开发效益低, 但生成的可执行代码的体积仍是顶瓜瓜的.
sailor001
2003-08-20
打赏
举报
回复
汇编可以用在单片机上,其他的高级语言就886了
NOV
2003-08-20
打赏
举报
回复
不可以这么说吧,只有人才会退步。其实汇编是可以做很多事情的,只是有时高级语言可能会更方便些。在WIN32下用API写程序确实不如用C/C++,但如果你只会用汇编INVOKE API的话,那只能证明你的水平还不够而已。
zhaobird
2003-08-20
打赏
举报
回复
我只是觉得我现在还没有用到在windows下汇编更强的功能。
W32API
2003-08-20
打赏
举报
回复
呵呵,谁敢说 C 语言不强?!标准的系统语言啊,操作系统的绝大部分都是用 C 写的。
汇编只是自己去做底层的东西而已,当然,它有技巧可以做到 C 做不到的事情。
你如果进入 RING0 那你还是可以完全控制啊,但是你的系统有可能要重新启动了。。。
nicememory
2003-08-20
打赏
举报
回复
绝对没有退步
调用api很正常啊
你在dos下就不用中断了?
HongYang
2003-08-20
打赏
举报
回复
你去比比看,C++生成的代码,和ASM生成的代码,谁的大?
BugBuilder
2003-08-20
打赏
举报
回复
我倒是觉着你说反了
那DOS下的不也是要用中断?
我倒是觉得C++也用API是封装得不够
asm
-2.2.3.jar,
asm
-commons-2.2.3.jar,
asm
-util-2.2.3.jar
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。
asm
-2.2.3.jar,
asm
-commons-2.2.3.jar,
asm
-util-2.2.3.jar
java jar包下载地址
asm
-attrs.jar
http://www.jar114.com/s/?keyword=
asm
-attrs
asm
-all-4.0.jar
asm
-all-4.0.jar
m
asm
5.0(集合了DEBUG.Exe)
适用环境:
dos
/window xp/windows7 功能:适用于win7下的汇编编译器,附带用WIN7的DEBUG.EXE 使用说明:1.解压到一个目录如 C:\m
asm
然后在该目录下建立一个目录存放汇编源程序如C:\m
asm
\mycode\1.
asm
编译时:(关键之处)1.调用window7 的 cmd (按住键盘ctrl与alt之间的开始键(start)+R) 2.然后把目录转至 C:\m
asm
3.然后输入 c:\m
asm
\m
asm
.exe 回车 4.然后 在光标提示下首先输入源程序 mycode/1.
asm
5.然后根据提示依次输入,注意一定要先建立目标程序,即1.obj然后才能调用LINK.EXE 编译成1.EXE 6.OK了,运行一下1.EXE吧 关于DEBUG.EXE使用 c:/m
asm
/degbug.exe 回车即何 如 -r 回车,就会列出当前寄存器的名称及存储的数据 其他用法相信使用过M
ASM
编译器的人都知道了。
cglib2.2.jar
包含了cglib2.2.jar 和 cglib-nodep-2.2.jar 解决部分与
asm
.jar包冲突问题
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章