15616242411 发表于 2019-8-27 15:50:44

汇编语言开发系统不兼容怎么办?

按照小甲鱼的教程,我正常编译、链接了1.asm,但是运行exe的时候系统显示不兼容,我是win10D:\Users\fuwei\Desktop

15616242411 发表于 2019-8-27 15:51:25

本地图片怎么发啊?

15616242411 发表于 2019-8-27 15:54:22

{:10_269:}我自己打出来 弹出的问题吧。 由于与64位版本的windows不兼容,此程序功能d:******\1.exe"无法启动或运行。请联系软件供应商询问是否有与64位windows兼容的版本"

jackz007 发表于 2019-8-27 16:32:04

本帖最后由 jackz007 于 2019-8-27 16:38 编辑

   Win10 x64 不支持 16 位 DOS 程序,你应该安装一个 DOSBox,在这个 DOS 虚拟机环境下运行。

   DOSBox 本论坛就有:https://fishc.com.cn/thread-3581-1-1.html

15616242411 发表于 2019-8-27 17:01:52

jackz007 发表于 2019-8-27 16:32
Win10 x64 不支持 16 位 DOS 程序,你应该安装一个 DOSBox,在这个 DOS 虚拟机环境下运行。

   D ...

我已经装过了 也运行到了 trace interrupt 就是后面不知道 怎么运行了 他说 之后就跟DOS一样的操作即可。 但是我按照21章的教程敲 全是报错 能加您联系方式 指导一下我这个萌新吗 感激不尽!

jackz007 发表于 2019-8-27 17:24:48

15616242411 发表于 2019-8-27 17:01
我已经装过了 也运行到了 trace interrupt 就是后面不知道 怎么运行了 他说 之后就跟DOS一样的操作即可。 ...

       你的意图是什么,键入的命令是什么,错误信息是什么?

15616242411 发表于 2019-8-27 17:31:17

jackz007 发表于 2019-8-27 17:24
你的意图是什么,键入的命令是什么,错误信息是什么?

继续编译、链接、运行。 小甲鱼视频里面直接用的DOS,里面就是cs linke 然后运行之类的,我按照他的那个命令打,完全没用

15616242411 发表于 2019-8-27 17:48:06

jackz007 发表于 2019-8-27 17:24
你的意图是什么,键入的命令是什么,错误信息是什么?

其实我是没搞明白 如果用 https://fishc.com.cn/thread-3581-1-1.html 这个教程用dosbox 走到他最后一步 后面的代码应该怎么敲 才能 编译 链接 运行exe

jackz007 发表于 2019-8-27 18:32:52

本帖最后由 jackz007 于 2019-8-27 18:38 编辑

15616242411 发表于 2019-8-27 17:48
其实我是没搞明白 如果用 https://fishc.com.cn/thread-3581-1-1.html 这个教程用dosbox 走到他最后一步...

      1、在 C 盘根目录下创建一个名叫 MASM 的子目录 'C:\MASM',再创建一个次级子目录 'C:\MASM\Bin' ,把汇编语言编译器那几个文件(注意,MASM 编译器的版本不可以超过 5.10B)和 debug.exe 一起复制到'C:\MASM\Bin' 子目录下。把你的汇编语言源代码复制到 C:\Masm 下。

      2、点击桌面上的 DOSBox 快捷方式图标,会出现 2 个 DOS 窗口,其中,带有蓝色信息提示的那个是供我们使用的,称之为工作窗口。另一个窗口没有用但也千万不能关闭。

      在工作窗口中,键入如下命令:
mount C: C:\Masm
      系统会回应以下信息:
Driver C is mounted as local directory C:\Masm
         说明磁盘已经映射好了,在此后的操作中,工作窗口中的 C:\ 代表着实际路径 C:\Masm,注意,这个映射关系是一次性的,只是在这个窗口内才有效。

      3、键入命令:
set path=C:\Bin;%PATH%

      然后,就可以在工作窗口中编译、跟踪你的汇编语言程序了。

      以后每次使用这个环境,都必须要按照 2~3 的步骤做。

15616242411 发表于 2019-8-28 08:55:07

jackz007 发表于 2019-8-27 18:32
1、在 C 盘根目录下创建一个名叫 MASM 的子目录 'C:\MASM',再创建一个次级子目录 'C:\MASM\Bi ...

那请问 小甲鱼的网站教程中 映射了以后 敲 debug32是什么意思?

15616242411 发表于 2019-8-28 09:03:20

jackz007 发表于 2019-8-27 18:32
1、在 C 盘根目录下创建一个名叫 MASM 的子目录 'C:\MASM',再创建一个次级子目录 'C:\MASM\Bi ...

按您告诉我的 其实他这个 debug32是不用敲的 完成了 映射就 可以按照他视频的顺序敲了
页: [1]
查看完整版本: 汇编语言开发系统不兼容怎么办?