1. 怎么用dosbox进行汇编
cmd那个并不支持所胡明哗有的中裤行断。还是dosbox好,装个古董级的c编译器,推荐tc2,用里面的开发环境写好,用tc自带的编译就行了。一定要mount好路径,楼槐拍上的肯定没用过unix.所以不懂。
2. 汇编语言虚拟化工具dosbox中的挂载命令是
汇编语言肢薯孝虚拟化工具dosbox中的挂载命令是自动执行。挂载文件夹到虚拟手悔目录,历稿就是含有相关软件的目录下,是汇编的自定义工作目录,切换到对应虚拟盘符,汇编语言虚拟化工具的挂载命令可以执行。
3. 怎么用dosbox编译,连接,执行汇编语言一头雾水
恩..............,你可以下载MASM5.0这个版瞎丛蚂本的编译器啊,然磨埋后把你的程序和编译器放在一起,然后再CMD下,输入masm
xx.asm;就生成一个obj文件了,然后再郑渣输入link
xx.obj;就生成exe文件了
4. win8环境下dosbox怎么运行汇编语言
这不是WIN 8的问题。这是DOS命令怎么使用的问题。
在DOS下,你需要学会两种命令:
更改当前目录、进入子目录(即文件夹)的命令。
它的命令格式是:
CD 文件夹路径
如果要更改当前盘,比如从D:> 变成 C:>,则只需要简单地输入命令 C: 即可
运行可执行程序命令。可执行程序是指.exe,扒铅.com,.bat格式的文件。
它的命令基本格式是:
程序文件名 参数
你要处理汇编语言编写春做好的程序,需胡友要将.asm文件汇编成.obj文件,再将.obj文件连接成.exe文件,然后才能调试或运行它。
假设:
你的汇编工具程序放在C:MASM615 这个文件夹中。(你的图中 MOUNT命令成功后,原来D:MASM615 在DOSBOX里就变成了C:MASM615)
你编写的程序文件名是TEST.ASM,也放在这个文件夹中。
你应当这样执行命令:
第1步:更改当前目录,进入汇编工具所在的目录。命令为:
CD MASM615
第2步:用汇编程序进行汇编,生成.OBJ文件。命令为:
MASM TEST.ASM
第3步:用连接程序对生成的TEST.OBJ文件进行连接,生成可执行程序 TEST.EXE。命令为:
LINK TEST.OBJ
如果没有错误,你就可以调试或运行你编出来的程序了。
另外,有些汇编工具可以用一条ML命令实现汇编和连接两项工作,那样的话只需要一条命令 ML TEST.ASM就可以完成第2步和第3步两步工作。
5. 用DOSBox写汇编,编译链接都可以,就是debug的时候出现illegal command,求教
问题是:从一开始你就失败了。
从你的提示可以看出:
第一条命令
masm
1.asm执行是失败的,系统提示:无敏衡盯法打开1.asm文件。
可能的原因是你的1.asm放在别的文件夹,当前目录中没有这个文件。
既然1.asm都没有打开,当然也肯定不可能生成1.obj
此后第二条命令
link
1
当然肯定也失败,因为没有拦衡1.obj这个文件桥和存在
第三条命令
debug
1
错,也是因为没有
1
这个文件
6. 怎么用dosbox编译,连接,执行汇编语言
如果是64位的操作系统:
以下是最简化的tasm的dos下扒笑饥的汇编编程环境,解压它,将tasm文件夹拖入dosbox的快捷图标中就可虚拟出dos的c驱动器(dos窗口),在其中执行菜单文件mm.exe可进行asm文件春返的编辑、编译、链接、转com文件、运行等操作。mm.exe是一个极简升岁易的ide。
7. DOSBox中使用masm编译汇编语言,但是显示是需要DOSXNT,怎么弄啊
你使用低版本的masm。
比如masm5
或者裤纤使用亩纯tasm
或者胡耐仿到:http://static.ishare.down.sina.com.cn/13497230.rar?ssig=k2Bd%2FjyxxY&Expires=1363881600&KID=sina,ishare&ip=1363776659,221.216.135.&fn=MASM6.15%28%E5%AE%98%E6%96%B9%E8%A7%A3%E5%8E%8B%E7%89%88%29.rar
下一个完整版的
8. 用dosbox编译汇编源程序时,出现了 fatal error A1000:cannot open file:E:\MASM\Tesk.asm>
在虚拟机启岁下调试东西,下了个HelloWorld.asm,结果就是上面显示的内容。估计很多人解决袜旁尘了这个问题也就没有回来答题的想法了,我来回答一下,其实很简单。
因为文件扩展名没有显示,所以告禅你命名的HelloWorld.asm其实是HelloWorld.asm.txt,所以编译器找不到上面的文件,当然也就编译失败了。
你需要做的是“显示文件扩展名”。
以上,有帮助请点赞、谢谢!
9. 怎么用dosbox编译,连接,执行汇编语言一头雾水
恩..............,你可以下载MASM5.0这个孙茄版本的编译器啊,然后把你的程序和橘戚编圆凯陵译器放在一起,然后再CMD下,输入masm xx.asm;就生成一个obj文件了,然后再输入link xx.obj;就生成exe文件了
10. dosbox调用debug.exe怎么编译汇编程序
呵呵,你是初学吧?
debug只是调试工具,不是汇编工具,不能将a.asm汇编连接生成可执行程序。
debug带有内置的汇编功能,但功能极弱,仅仅只能支持指令的汇编,不支持大多数常用伪指令的汇编。比如,它不支持变量名和语句标号的使用。它只能在进入debug后用a命令逐指令汇编。
要将一个a.asm这样的汇编语言源程序汇编成可执行文件,你必须要另外使用汇编和连接程序。悉陪
常用的汇编连接工具有两种,一种是MASM,另一种孙陆颂是TASM。
MASM需要至少两个文件:masm.exe和link.exe 版本可以用5.0以上的。
TASM需要tasm.exe和tlink.exe,还有一些辅助文件。版本可以用3.0或5.0 。
建议使用TASM,它最大的优点是它配套的调试程序Turbo Debugger功能则郑比debug强大很多、很多、很多倍,窗口界面,鼠标操作,等等……