永发信息网

用win7 64位的怎么写汇编程序

答案:1  悬赏:80  手机版
解决时间 2021-11-27 04:05
用win7 64位的怎么写汇编程序
最佳答案
Masm32不行吗?我的Win7 64位,一直在用这个。

传说Aogosoft官网有个IDE耶!可以语法加亮 ,函数 自动提示 ,应该可以在Win7 64位下运行。

其实它们用的都是ml.exe编译器,和link.exe链接器,所以只要有这两个东西,再加上库文件[Lib]和包含文件[Include] 就可以。

对了,我讲的是win32汇编,如果是16位汇编,那更简单,就只要那两个东西就行了,建议下载一个Masm32,内含32位编译器和16位编译器,而且有许多工具,当然32程序 可以在win7 64位下运行,但是16位不可以运行,如果有16位系统安装在虚拟机上,可以在上面实验,或直接在虚拟机中编译、链接、运行、调试。

不能用可能没有购买注册,或软件文件丢失,这个软件用的不也是MASM 6.0吗!,也就是ml.exe和link.exe,即使你写好代码,生成的程序还是不能运行的
你下个虚拟机,在里面装个windows2000或windows 98,在虚拟机里弄(下一个MASM 6.0就OK了,不用这个软件 ), 完美的很!
以前我学16位汇编就是:虚拟机VMware+Windows2000+MASM 5.0

那个软件听人说,那软件 本身有问题,如果你在源程序中写了非法指令,没有任何提示, 软件直接崩溃,估计是个没有多少水品的人写的软件,竟然还是收费软件。

如果觉得我上面的方法复杂,你就下载一个dosbox,刚才下了一个你那个软件,在虚拟机中研究它,大概用VC写的,有虚拟机壳保护,不好破解, 它就是dosbox实现16位程序功能,你可以打开你的软件安装目录,它的目录下竟然有个dosbox,所以你就不用下载 dosbox,你双击那个dosbox.exe就可以运行dosbox,在dosbox运行你的16位程序不会有问题 的,它应该有 ml.exe 和link.exe等工具,你将下面的代码复制到记事本中保存为xxx.bat,注意拓展名为bat:
rem #####################################
set PATH=C:\JMSOFT\Masm\bin\;C:\JMSOFT\Masm;%PATH%
cmd
rem #####################################
注意C:\JMSOFT\Masm\是你的软件安装目录
保存后,双击即可运行, 比如你有个:1.asm
在命令行输入:masm 1.asm
如果代码没严重 错,就会常 产生一个1.obj
在命令行输入:link 1.obj
如果代码没错,产生一个1.exe

打开dosbox 1.exe,运行1.exe 。。。

说的够详细了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
闪电瘦酵素梅对人体有什么好处?
三星t320突然充不进电,充电显示圆圈,也开不
鼓励是雨给人们带来什么
辰时的猪和巳时的羊配吗?两个人时辰太近会不
求Can' t take my eyes off you一开始就
seo三人行论坛是多少?求seo三人行教程
是加92号汽油还是95号汽油
36÷○<2+4
石友们这块石头怎样
已知等式 ,定义映射 ,则 ( ) A
拉萨市冲赛康到教育城有多少公里
围棋金珊现在有男朋友了吗?
KEEP里“我不为拍照而运动”的模板在哪
打武术穿的网鞋是那个
满族建筑都有什么啊
推荐资讯
我的切格瓦拉衫怎么洗都洗不白,请问能洗白
好玩友怎么签到 好玩友app签到步骤图文一览
信用卡逾期3个月 公安机关已经立案 但已经全
马竞一拜仁历史交锋记录
范玮琪所有专辑和歌曲
别克英朗速检车辆指示灯亮起代表什么?
求卡西欧fx-5800计算器匝道曲线坐标计算程序
09年卡特还有没有320d直喷机型
有谁知道their way,在句子中的含义是什么啊
第17题作文,可求。
活度因子公式中A是多少
每天腹部热敷的好处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?