| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 658 人关注过本帖
标题:求助:这个错误怎么改?
只看楼主 加入收藏
mazailiang
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-11-6
收藏
 问题点数:0 回复次数:3 
求助:这个错误怎么改?

有一个问题请大家帮帮忙~
这个程序编译到两个错误(在中间),为什么呢?应该怎么改?
data segment
input db 100 dup(?)

msg1 db 'Hello,','$'

msg2 db ',Welcome to here!','$'

headmsg db 'PLEASE INPUT YOUR NAME:','$'

data ends

code segment
assume cs:code
assume ds:data

start: mov ax,data
mov ds,ax
mov si,0

call enter
lea dx,headmsg
call dispchs
repeat: mov ah,01h ; error A2008: syntax error : mov
int 21h
cmp al,0dh
je exit
mov input[si],al
inc si
jmp repeat ; error A2008: syntax error : repeat

exit: call enter
mov input[si],24h
call enter
lea dx,msg1
call dispchs
lea dx,input
call dispchs
lea dx,msg2
call dispchs
call enter

mov ah,4ch
int 21h

enter proc near
mov dl,0dh
call dispch
mov dl,0ah
call dispch
ret
enter endp

dispch proc near
mov ah,02h
int 21h
ret
dispch endp

dispchs proc near
mov ah,09h
int 21h
ret
dispchs endp

code ends
end start

搜索更多相关主题的帖子: Welcome start 
2006-12-08 10:51
曾小
Rank: 1
等 级:新手上路
威 望:1
帖 子:239
专家分:0
注 册:2006-9-27
收藏
得分:0 

我运行好象不是那样的啊?

没错啊/你没搞错吧?


2006-12-08 20:46
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 
我觉得是你的编译器出现问题了,我上天也是遇到这种情况
本来是一个没错的程序他偏说有错.
后来我把编译器卸掉又从新装了一下,结果又编译成功了.
我也觉得很纳闷!

♂ 死后定当长眠,生前何须久睡。♀
2006-12-10 19:23
mazailiang
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-11-6
收藏
得分:0 

编译器的问题呀...
我重装了也没解决呢...
不过还是谢了~~

2006-12-13 13:29
快速回复:求助:这个错误怎么改?
数据加载中...
 
   



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

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