高手帮忙呀 小问题

Aaah 2003-10-16 08:23:25
刚学汇编没多久
就有点犯懒了
将 MASM 和 LINK 拷到一个目录下
写了一个批处理
意在只要运行一下这个批处理
就可以将编译链接一次完成
批处理是这样写的

@echo off
rem 请根据 Masm 的目录修改下面的 Masm32Dir 环境变量!
set MasmDir=D:\Masm

masm a.asm;
if errorlevel 1 goto errorasm
echo succeed compile a.ASM act a.OBJ!

link a.obj;
if errorlevel 1 goto errorlink
echo succeed link a.OBJ act a.EXE!
cls
a.exe
pause

:errorasm
echo.
echo error: compile a.OBJ please examine!
pause
goto loadend

:errorlink
echo.
echo error: link a.OBJ please examine!
pause
goto loadend

:loadend
exit

问题一
我想将a.asm用变量取代
可是我左右都不会设置
就没成功过
希望大家指点一下

问题二
链接时出错
但可以得到obj和exe文件
可是运行后不会有结果(绝对不是结果一闪而过那一种)
同样的文件 我用MASM命令编译LINK命令链接就没有问题
奇怪的是
用FC命令进行比较时发现
用批处理链接出的文件OBJ和EXE与手工编译链接的文件没有任何区别
那为什么一个可以用
一个不可以呢
why

谢谢了先
...全文
29 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aaah 2003-10-28
  • 打赏
  • 举报
回复

好久不来
问题依然没有解决
散分算了
spbabyba 2003-10-23
  • 打赏
  • 举报
回复
是不是生成文件路径不对就不运行了?
csdsjkk 2003-10-23
  • 打赏
  • 举报
回复
masm %1.asm ;
link %1 ;
Aaah 2003-10-23
  • 打赏
  • 举报
回复
顶一下先
最后一次
拜托了
Aaah 2003-10-19
  • 打赏
  • 举报
回复
将上面的批处理拆成两个
发现在我的XP下有问题的应该是链接那一步
可是
如果不用我的批处理链接
就没事~~~~~~~~~~~~~~~晕
还有
请将第十五行的echo error: compile a.OBJ please examine!
改成echo error: compile a.ASM please examine!
有条件的朋友帮我试试好么
看在你的机子下有没问题
谢谢了
Aaah 2003-10-17
  • 打赏
  • 举报
回复
顶一下
jakeye 2003-10-17
  • 打赏
  • 举报
回复
接分
Aaah 2003-10-16
  • 打赏
  • 举报
回复
第一个我试过了
我一开始用的也是%1
但是不行
对于第二个答案
不用参数也应该可以吧
如果非要加参数
如何加呀

还有为什么我用%1就不行呢
一开始我也认为可以的
但是
不行
为何
我是xp的缘故
郁闷
总之
谢谢楼上的了
鞠躬
也希望大家都来帮帮忙
zuolihua 2003-10-16
  • 打赏
  • 举报
回复
1. a.asm 可以用%1代替,使用批处理文件时命令行加上a.asm 就可以了
2. 你编译和链接时其他文件参数好像没有给出啊,你加上试试
Aaah 2003-10-16
  • 打赏
  • 举报
回复

奇怪呀
为何一到机房试了一试就没事了呢
因为机房是win98的缘故
不懂了
还是
我电脑的xp有问题呀
郁闷
课程目标 从零开始掌握PS的基础知识,学会抠图修图调色合成制作特效,涵盖平面设计淘宝美工照片修复网页设计UI 适用人群 PS零基础小白,在校大学生,职场新人,想从事平面设计、摄影后期、电商设计、UI设计、自媒体工作的人 课程简介 课程以新版PS CC 2020讲解,可使用PS CC任意版本学习,绝大多数功能兼容旧版,但建议使用新版。【Adobe认证专家讲师精耕细作精品教程,非学院派照本宣科软件操作教程,以任务为导向,面向实际应用场景,每一章都能学会实打实的高手技能,讲解细致,小白也能轻松入门】课程好不好,看过就知道,前面的免费章节欢迎试看。本课程学习不需要任何PS基础,只需要电脑操作基础即可。兼容Windows和Mac操作系统,同时讲解两种系统下的快捷键操作,不用担心操作上的障碍问题。课程特色:1、以实际PS图像编辑与合成的流程为导向,绝大多数内容都是为了完成某个具体任务,而不是为了讲解某个软件操作而凑数。2、不同于国内多数教程和书籍,每个知识点务求讲精、讲透,帮助你掌握PS的精髓,而非软件操作上的皮毛,让你真正学到PS的本质,一次学习,终身受用,少走弯路,节约生命。3、课程会随PS新版本的推出持续更新,不必担心有新功能却不知道怎么用。4、充足的练习题和作业题,让你在不断的练习和挑战中提升PS技能。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧