llgd.net
当前位置:首页 >> 为什么我做汇编语言程序的时候,能够生成oBj文件,... >>

为什么我做汇编语言程序的时候,能够生成oBj文件,...

程序问题,就是你自己写的程序有问题。

我告诉你,首先要确定电脑是可汇编的,即要具备MASM LINK PROG OBJ 这几个程序软件。 然后,你说要用汇编语言生成OBJ文件,那么就说明你已经完成了PROG文件,然后在DOS编辑器中接着输入: LINK XXX.OBJ+IO.OBJ 语言,即可生成 XXX.OBJ 这个你所需要...

and b1,b1 是 AND BL,BL ;不适 B1

开始--运行--输入cmd,打开的窗口就是模拟的DOS 不是直接打开masm.exe,在DOS下打开 debug用来调试的,使用的方法 debug 文件名.exe 用它把exe文件载入内存,有U命令查看每一条指令 用T命令一步步执行每一条指令,查看寄存器的变化 1、下载个mas...

代码没有错误。 可能的肯定是你的编译环境。 这是16位的汇编,你用的什么编译器?在什么环境下执行的? win10 是64位的系统,需要在模拟16位的dos环境下进行编译,链接。 你使用dosbox模拟dos环境,或者用emu8086,或者其它能够模拟16位dos环境...

先要编译 MASM 之后才能链接的,且要0错误 0BUG才能LINK 的 好像不是8086的可以参考下 是编译器版本过低 识别不了 ML快捷汇编 至少要 6.11以上 我的版本是 5.0的。。。所以ML 要换成两部操作 DOS状态用CD命令跳转到 MASM 编辑器的目录下 首先有....

自己去查看ml和link的用法 ml生成obj文件 link连接obj生成exe文件 另外在生成的时候需要声明(加参数)如大小写连接文件地址和生成文件名等等

选A;汇编语言程序设计和调试过程:编辑(.asm)----->汇编(.obj)---->连接(.exe)----->调试

把mov ax,dgroup 改成mov ax, @data就可以了。dgroup是理论上的概念,还是要按照语法来写程序。

masm与3.18要保存在同一目录下,而且你的命名不对,3_18

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com