无法编译,是我的ml.exe出问题了吗?
什么问题啊。没看明白。
你的6.15版本的masm解压后,有个ML.err 文件,你没把它拷贝到你的需要编译的文件的文件夹下。当然你拷贝到system32文件夹下也可。 本帖最后由 NGtailang 于 2012-12-9 19:33 编辑
lukelqz 发表于 2012-12-9 19:27 static/image/common/back.gif
你的6.15版本的masm解压后,有个ML.err 文件,你没把它拷贝到你的需要编译的文件的文件夹下。当然你拷贝到s ...
不行啊。还是这样,还出现新的问题
应该是你源代码第九行写的有问题。编译器,不是提示你第九行代码有错误了吗。去找找第九行的错误 你的第九行,用mov指令直接给段寄存器cs赋值了。这种用法是非法的
改成 mov ax,17h
mov cs,ax
应该就可以了 lukelqz 发表于 2012-12-9 20:04 static/image/common/back.gif
你的第九行,用mov指令直接给段寄存器cs赋值了。这种用法是非法的
改成 mov ax,17h
我也有想过,可是还是相信书本了。哎。应该像小鱼说的一样,不能全相信书本 NGtailang 发表于 2012-12-9 21:04 static/image/common/back.gif
我也有想过,可是还是相信书本了。哎。应该像小鱼说的一样,不能全相信书本
王爽书上的?多少页的题目 你第九行程序不对,不能对cs赋值,也不能mov 段寄存器 idata lukelqz 发表于 2012-12-9 20:04 static/image/common/back.gif
你的第九行,用mov指令直接给段寄存器cs赋值了。这种用法是非法的
改成 mov ax,17h
应该不可以吧,不能用mov指令修改代码段的值 路劲错误 呀,看花眼了,第九行代码错误,这里报错的 shdfsbgfjks 发表于 2012-12-9 22:07 static/image/common/back.gif
应该不可以吧,不能用mov指令修改代码段的值
谢谢这位帅哥,我刚刚去debug了一下,确实不可以呢,是我想当然了 lukelqz 发表于 2012-12-9 21:07 static/image/common/back.gif
王爽书上的?多少页的题目
实验4(3),完全按照书本的来。还是不行。奇怪 你用的是循环指令,那么第九行应该是这样写的:mov cx,17h,你写成了mov cs,17h,那是对代码段寄存器赋值,这个是非法的。 以学为乐 发表于 2012-12-11 08:04 static/image/common/back.gif
你用的是循环指令,那么第九行应该是这样写的:mov cx,17h,你写成了mov cs,17h,那是对代码段寄存器赋值, ...
嗯,因为粗心,把 x写出s,还没检查出来,呵呵,一定注意
页:
[1]