cmd编译asm文件
⑴ 如何使用cmd的命令直接运行.asm程序,不用masm软件
.asm是源代码而已,是纯文本,要用masm.exe把它编译成中间文件,再用link.exe把中间文件链接成目标文件(*.exe)才能运行
⑵ 汇编的源代码拿什么东西编译
比如说你的源文件是 test.asm
在cmd下进入你test.asm所在目录,命令行下输入 masm test.asm
这一步在test.asm目录下生成一个 test.obj文件
然后是连接 link test.ojb
这样在同一目录下就有 test.exe了
你可以试试从网上或书上找的完整的代码(书上有时给的是代码片段) 看能否编译。
还有出错时看看编译器给出的错误提示,常见的问题是缺少相关库文件,重装一遍编译器就行。
还有文件名长度也可能导致编译连接失败。我发现link可以连接的文件名好像不能超过8个字符,即使编译这步没有问题
⑶ 通过cmd运行asm软件直接跳出VS怎么办
windows使用asmcmd时需要设置ORACLE_SID和ORACLE_HOME,设置ORACLE_HOME时路径不需要加引号‘’ C:\Users\Administrator>asmcmd "asmcmd: the environment variable ORACLE_HOME is not set." C:>set oracle_sid=+asm 要设置asm实例名,单实例就写+asm,如果是RAC,要写成节点的+asm1 C:>set ORACLE_HOME=F:\app\11.2.0\grid --进入asmcmd事先需要设置ORACLE_HOME环境变量, C:>asmcmd 'perl.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。 --如果出现这个错误,是由于在F:\app\11.2.0\grid外面加了单引号 C:>asmcmd ASMCMD> ls OCR/ DATA/ BAK/ ASMCMD> exit OK了,退出。
⑷ 如何编译ASM文件
1. 在DOS命令中转到要编译文件所在的目录.
2.输入MASM.EXE空格+文件名.三下回车,就生成了OBJ文件,
3.link.exe空格+所生成的OBJ文件,再按三下回车,就生成了exe文件.
⑸ 后缀为asm的文件怎么打开!
1、下载masm
5.0,若下载下来是压缩包,请先解压,再放到短路径比如d:\,最好不要包含中文路径名
2、进入cmd窗口
3、dir到masm.exe的路径
4、键入masm.exe
5、键入
masm
带路径的*.asm,,;
6、键入link
之前生成的.obj文件
7、若无错误,将生成一个*.exe文件
8、在cmd界面调用那个*.exe文件,就可以执行程序了
⑹ 如何用命令提示符编译汇编程序啊,忘记了...
运行MASM
然后输入ASM源文件路径
回车几下,到OBJ的时候填个文件名回车,就编译出OBJ文件了
然后运行LINK
输出OBJ的路径,然后在EXE的地方填个文件名,就完了
------------------------
- -
网络搜一下就有了
http://www.programfan.com/showdown.asp?id=171
我说的那个是MASM5的方法
⑺ 怎么在cmd运行汇编语言,我用txt编了一个简单的hello world 。。怎么在cmd中运行出来,又怎么debug
先用汇编编译器生成exe,然后再cmd下运行。
⑻ 怎样在dos环境下对源asm文件进行汇编
你问的是编译吧
需要两个工具,一个是Masm.exe和Link.exe;
打开对应的目录:把你的.asm文件和Masm.exe,Link.exe放到同一目录下:
在dos下打开对应的目录:
输入命令符:masm *.asm;
然后再输入:link *;
运行时直接输入 *.exe即可
不知道你是不是想问这些,如果不是补充一下问题
意思是系统没有找到指定路径
你下载了那两个工具了吗
把它们和你的asm文件放到一个目录下,然后再dos下找到你放文件的路径
如果你放到了d盘根目录下
你打开cmd后输入:d:即进入到d盘根目录,然后在输入上面提到的输入命令符
你再试试看,不中的话,继续补充问题
进入文件夹的时候用命令符:cd * 。*号为文件夹名字,只能一级一级的进入
如你的asm在d盘的话
刚打开cmd一般都在c盘,输入 d:进入到d盘
然后再输入cd asm 进入到你的asm文件夹
此时你就可以输入 masm *.asm来编译了
刚才给你截了图,没有传上去,估计是网络不好,如果还看不懂,我把截图发到我空间上去,如果空间也传不上去,你就继续补充吧
输入:masm *.asm后
全部打回车
然后再输入:link *
再一阵回车,就连接成功了
嘿嘿
试试看
成功了再告诉你个简单点的输入命令符:
编译的时候输入:masm *.asm;
成功后连接
输入:link *;
就是在命令符后面加上;就不用打回车了
给你个网站,学习汇编挺好的:http://www.asme.net
学习要的就是钻研的尽头!
⑼ 怎么运行汇编asm
首先需要编译程序masm.exe和连接程序link.exe,把他们放到C盘masm文件夹。
点击开始,运行,输入cmd。进入c\masm。
输入cd c:\masm即可。
然后masm 文件名.asm
没错的话,再link 文件名.
没错的话就会生成.exe文件。
直接输入文件名.exe即可。