导航:首页 > 源码编译 > dosbox编译汇编文件

dosbox编译汇编文件

发布时间:2023-03-23 05:52:01

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下,你需要学会两种命令:

  1. 更改当前目录、进入子目录(即文件夹)的命令。

    它的命令格式是:

    CD 文件夹路径

    如果要更改当前盘,比如从D:> 变成 C:>,则只需要简单地输入命令 C: 即可

  2. 运行可执行程序命令。可执行程序是指.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强大很多、很多、很多倍,窗口界面,鼠标操作,等等……

阅读全文

与dosbox编译汇编文件相关的资料

热点内容
加密机操作手册 浏览:856
dos命令自动关闭 浏览:326
心田花开app在哪里评价 浏览:449
求索记录频道哪个app可以看 浏览:730
金梅瓶pdf下载 浏览:983
机器软件用什么编程 浏览:843
java虚拟机指令 浏览:669
shell编程入门书籍 浏览:946
大连桶装水溯源码售价 浏览:302
php怎么跳转到电脑 浏览:414
如何在电脑上创建新网络连接服务器 浏览:61
c语言编译之后如何运行 浏览:569
mfc多线程编程视频 浏览:411
c编译的中文怎么写 浏览:91
单片机连接蜂鸣器电路 浏览:845
程序员买房前后对比照 浏览:1005
cmdjava中文乱码 浏览:949
窗口app哪个好 浏览:732
xzforandroid 浏览:580
程序员那么可爱歌曲完整版 浏览:924