| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1182 人关注过本帖
标题:[求助]我都看晕了,也没找出错误!
只看楼主 加入收藏
双面人
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-11-6
收藏
 问题点数:0 回复次数:10 
[求助]我都看晕了,也没找出错误!
DATA SEGMENT
X DB ?
Y DB ?
S DB ?,?
mess1 db "Input x=(0 quit)","$"
mess3 db 'Input y=','$'
mess2 db 'x+y=$'
DATA ENDS
stack segment para stack 'stack'
dw 100 dup(?)
stack ends
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,ss:stack
START: MOV AX,DATA
MOV DS,AX
l1: lea dx,mess1
mov ah,9
int 21h
MOV AH,1
INT 21H
cmp al,'0'
jl exit
cmp al,'9'
ja exit
cmp al,'0'
je l2
MOV X,AL
call cr_lf
lea dx,mess3
l4: mov ah,9
int 21h
MOV AH,1
INT 21H
cmp al,'0'
jl l3
cmp al,'9'
ja l3
MOV Y,AL
MOV AL,X
AND AL,0FH
MOV BL,Y
AND BL,0FH
ADD AL,BL
cbw
mov bl,10
div bl
or al,30h
mov s,al
or ah,30h
mov [s+1],ah
call cr_lf
mov dx,offset mess2
mov ah,9
int 21h
MOV AH,2
MOV DL,s
INT 21H
mov ah,2
mov dl,[s+1]
int 21h
call cr_lf
jmp l1
exit : mov ah,61h
int 21h
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
jmp l1
l3: mov ah,61h
int 21h
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
jmp l4
l2: MOV AH,4CH
INT 21H

cr_lf proc
push ax
push dx
mov ah,2
mov dl,0ah
int 21h
mov ah,2
mov dl,0dh
int 21h
pop dx
pop ax
ret
cr_lf endp
CODE ENDS
END START
搜索更多相关主题的帖子: stack DATA SEGMENT MOV 
2007-05-06 22:17
双面人
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-11-6
收藏
得分:0 
大家帮忙看看,到底是程序有问题没?难道真的是我编译器的问题?
2007-05-06 22:19
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 
没错
图片附件: 游客没有浏览图片的权限,请 登录注册


2007-05-06 22:52
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
我给你说过没错的嘛 昏拉

   好好活着,因为我们会死很久!!!
2007-05-06 23:19
双面人
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-11-6
收藏
得分:0 
回复:(菜鸟上路)没错[upload=bmp]UploadFile/2007-...
我是想完成出错判断后换行,就是说如果输入的不是数字时,不是要从新输入吗?就是在这次从新输入时换行
2007-05-06 23:24
双面人
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2006-11-6
收藏
得分:0 
你可能没懂我说的意思
比如说要输入X= ,而我输入了:X=A ,这不是错误的吗?然后换行的下一行继续要求输入X=
是这个样子的
2007-05-06 23:28
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
能换拉的撒  

   好好活着,因为我们会死很久!!!
2007-05-06 23:29
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
你看看是不是你的编译器的问题
好拉 睡觉去拉

   好好活着,因为我们会死很久!!!
2007-05-06 23:30
summer13720
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-28
收藏
得分:0 

这段程序好像是不对啊!我也没编译过去?

2007-05-07 12:45
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
怎么会 我把我用的编译器传上来
aRAfbAm5.rar (1.39 MB) [求助]我都看晕了,也没找出错误!


这里有三个 有说明 自己看

   好好活着,因为我们会死很久!!!
2007-05-07 15:54
快速回复:[求助]我都看晕了,也没找出错误!
数据加载中...
 
   



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

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