懒懒de高贵 发表于 2013-3-27 00:10:39

新手汇编语言求助啊

汇编语言第四章实验三我遇到问题了assume cs:codesg
codesg segment
        mov ax,2000h
        mov ss,ax
        mov sp,0
        add sp,10
        pop ax
        pop bx
        push ax
        push bx
        pop ax
        pop bx
        mov ax,4cooh
        int 21h
codesg ends
end
这是按照书上打的
然后我用编译器编译后D盘里面没有生成OBJ文件·昨天操作的时候都有·今天就没了不知道是什么问题

编译了是怎样的但是D盘HB文件夹没 有OBJ文件·不知道是不是哪里出问题了

各位帮我看看啊·求指点啊··



思来想去 发表于 2013-3-27 08:16:35

把 ml.err 复制过去。

小麦粉05 发表于 2013-3-27 08:37:36

呵呵 你好啊 我刚加入你们成员 !!想找些汇编的课后解答 怎么没找不到 ,,可以求解不

小麦粉05 发表于 2013-3-27 08:40:56

哈哈 找到了 没事了你的教程不错。。。。。。。。{:1_1:}

懒懒de高贵 发表于 2013-3-27 12:41:34

是吧ml.err文件复制到ML那个文件夹就可以了 ·?·

懒懒de高贵 发表于 2013-3-27 12:42:45

那为什么之前也是masm link ml这三个编译后没有任何问题呢 ··不明白·

bafengao 发表于 2013-3-27 13:22:52

我也学习了

思来想去 发表于 2013-3-27 20:57:17

懒懒de高贵 发表于 2013-3-27 12:42 static/image/common/back.gif
那为什么之前也是masm link ml这三个编译后没有任何问题呢 ··不明白·

之前是用 masm后加link,,还是直接ml?

大西洋1912 发表于 2013-3-27 22:10:01

额,在mov ax,2000h前面加start:呢

大西洋1912 发表于 2013-3-27 22:14:18

汇编语言的一般格式:
assume cs:code
code segment
start:      ;正文

code ends
end start
;为防止编译出错,编译时用masm t1.asm和link t1.obj应该就可以了

懒懒de高贵 发表于 2013-3-28 00:24:10

思来想去 发表于 2013-3-27 20:57 static/image/common/back.gif
之前是用 masm后加link,,还是直接ml?

三个都用了的·之前是先masm 然后link 后面直接ml

思来想去 发表于 2013-3-28 07:31:21

懒懒de高贵 发表于 2013-3-28 00:24 static/image/common/back.gif
三个都用了的·之前是先masm 然后link 后面直接ml

masm +link 分步操作是可以的,ml需要ml.err,我认为是这样的。:D

119400117 发表于 2013-3-28 11:26:42

mov ax,4cooh

改成
mov ax,4c00h吧

网站 发表于 2013-3-28 11:45:30

思来想去 发表于 2013-3-28 07:31 static/image/common/back.gif
masm +link 分步操作是可以的,ml需要ml.err,我认为是这样的。

masm**.asm
link**.obj
**.exe

这样吧

小小小小鱼 发表于 2013-3-28 12:04:48

首先 ml生成的是 exe文件~~ 要生成OBJ用的是 MASM

ai979520253 发表于 2013-3-28 17:08:04

119400117 发表于 2013-3-28 11:26 static/image/common/back.gif
mov ax,4cooh

改成


楼主,此人正解!

懒懒de高贵 发表于 2013-3-29 06:04:11

:lol 问题果断解决··谢谢各位童鞋了··貌似是我打错了的样子··粗心大意啊·嘿嘿··今天学第五章又迷茫了··果断书本加视频看几遍再说···。。。:lol

属専色灰 发表于 2013-3-29 07:55:31

楼主好好努力啊!路还长着呢!
页: [1]
查看完整版本: 新手汇编语言求助啊