汇编老说DATA重复定义、明明昨天都是好的、我晕死了,求大仙帮忙 5

DATASEGMENTMSGDB'HUG70hsf'SHUZIDB?DAXIEDB?XIAOXIEDB?DATAENDSCODESEGMENTASSUMECS:CODE,... DATA SEGMENT
MSG DB 'HUG70hsf'
SHUZI DB ?
DAXIE DB ?
XIAOXIE DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: XOR AL,AL
MOV SHUZI,AL
MOV DAXIE,AL
MOV XIAOXIE,AL
LEA SI,MSG
MOV CX,8
CLD
CHECK: LODSB
CMP AL,0DH
JZ OVER
CMP AL,'a'
JNC CHECK_DX
CMP AL,'z'
JC CHECK_XX
CHECK_XX: INC XIAOXIE
JMP NEXT
CHECK_DX: CMP AL,'A'
JNC CHECK_SZ
CMP AL,'Z'
INC DAXIE
JMP NEXT
CHECK_SZ: INC SHUZI
JMP NEXT
NEXT: LOOP CHECK
MOV AH,4CH
INT 21H
CODE ENDS
END START
展开
 我来答
胖大海君
2012-11-05 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:630万
展开全部
嘿嘿 主要原因是在代码段中 你没有给数据段的段寄存器DS送段地址 造成数据段混乱
修改方法参考如下:
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS, AX
XOR AL,AL
接你的程序

呵呵 满意 就选满意回答哦
追问
还是不可以、同样的错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e67c62
2012-11-13 · TA获得超过291个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:153万
展开全部
仿真设置有没有选对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式