. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->第一个程序
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  为什么好多写好了的汇编语句都不能被打开?  [待解决] 回复[ 7次 ]   点击[ 623次 ]  
lk524849699
[帖 主]   [ 发表时间:2010-10-25 20:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-09 20:07
这是按照实验三写好的汇编代码:
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,4c00h
           int 21h
codesg ends
end
但按着masm进行编译却总是提示:unable to open input file:shiyansan.asm
abob
[第1楼]   [ 回复时间:2010-10-26 10:43 ]   [引用]   [回复]   [ top ] 
荣誉值:169
信誉值:0
注册日期:2008-08-19 16:07
应该是路径没找到,可以写绝对路径。

我一般这么做:
c盘下建一个masm文件夹。
把masm.exe link.exe放到这里面,新建的.asm文件也放到这里。
command进入虚拟dos。
用cd命令,切换到目录c:\masm\
然后用书上的方法编译连接(编译器和asm文件都在一个文件夹下,不会出现找错文件的事情。)
lovelyboy
[第2楼]   [ 回复时间:2010-11-28 00:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-28 14:05
路径问题 CD到目标文件目录
stevin
[第3楼]   [ 回复时间:2010-11-28 14:19 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2010-11-26 12:13
应该是路径没找到,可以写绝对路径。

我一般这么做:
c盘下建一个masm文件夹。
把masm.exe link.exe放到这里面,新建的.asm文件也放到这里。
command进入虚拟dos。
用cd命令,切换到目录c:\masm\
然后用书上的方法编译连接(编译器和asm文件都在一个文件夹下,不会出现找错文件的事情。)
------------------
回复:
C:\Documents and Settings\Administrator>cd..

C:\Documents and Settings>cd..

C:\>cd masm
将1.asm文件放在masm文件夹中(也就是和masm.exe同一个文件夹就可以了)!
lwy
[第4楼]   [ 回复时间:2010-11-30 20:38 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-11-21 00:00
学习了,原来在编辑保存文件时就要在文件名中加.asm,还以为是系统自动生成的呢
goodxiaowan
[第5楼]   [ 回复时间:2011-01-02 00:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-23 12:24
感谢!我的第一个汇编程序终于诞生了!
goodxiaowan
[第6楼]   [ 回复时间:2011-01-02 09:17 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-23 12:24
你把0,10后面多加一个“h”,就可以编译了;
我当时也遇到你那种情况!
mqywqs
[第7楼]   [ 回复时间:2011-04-06 12:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-04-05 12:00
咦!1楼和我做的一样
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved