| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 773 人关注过本帖
标题:[求助]我是超级新手
取消只看楼主 加入收藏
yuanqing
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-24
收藏
 问题点数:0 回复次数:0 
[求助]我是超级新手

大哥哥门,我是汇编超级菜鸟,今天想自己编一个算是程序的程序玩玩,可是怎么也执行不过,请各位大虾帮帮忙。程序的目的是建立一个文件。执行时提示输入文件名,然后我们输入文件名,再提示输入文件内容,我们再输入文件内容。请各位大虾帮我编个这个要求的程序,或者帮我查下下面的程序哪里错了,无限感激。程序标号和变量取名有点乱 chang=10 date segment name1 db 'input name=$' huan1 db chang db ? db chang dup(0) NAME2 DB 'INPUT WENBEN=$' NEIRONG db chang db ? db chang dup(0) WRONG1 db 'creat wrong $' date ends ; sseg segment stack HUAN DB 100H dup(0) sseg ends ; code segment assume cs:code,ds:date,ss:sseg,es:date start: mov ax,date mov ds,ax

lea dx,name1 mov ah,09h int 21h

mov dx,offset huan1 mov ah,0ah int 21h

mov si,offset huan1 add si,2 mov di,offset NEIRONG mov cl,huan1+1 cld movsb repz

mov dx,offset NEIRONG add dx,2 mov cx,0 mov ah,3ch int 21h JC WRONG2

MOV BX,AX

LEA DX,NAME2 mov AH,09h int 21h

mov dx,offset huan1 mov ah,0ah int 21h

mov si,offset huan1 add si,2 mov di,offset NEIRONG mov cl,huan1+1 cld rep movsb

MOV DX,OFFSET NEIRONG+2 MOV CX,OFFSET NEIRONG+1 MOV AH,40H INT 21H JC WRONG2

MOV AX,3EH INT 21H JMP END1

WRONG2: CALL WRONG ; WRONG PROC push dx push ax mov dx,offset WRONG1 mov ah,09h int 21h POP AX POP DX ret WRONG ENDP

END1: mov al,0 mov ah,4ch int 21h

code ends end start

搜索更多相关主题的帖子: 超级 
2005-09-24 11:59
快速回复:[求助]我是超级新手
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046835 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved