汇编语言 照书抄写的 怎么还会有错误。

DATASEGMENTVALUEDW5678H,6060HTABLEDB33H,55H,20HDATAENDScodesegmentassumecs:code,ds:da... DATA SEGMENT
VALUE DW 5678H,6060H
TABLE DB 33H,55H,20H
DATA ENDS
code segment
assume cs :code ,ds:data
start:
mov ax ,data
mova ds,ax
mov ax ,value
mov bx ,ax
mov ax value
mov [ax],2000H
mov dl,80H
mov si,0020H
mov [bx+si] ,dl
mov table [bx+si],al
mov ax,4C00H
int 21H
code ends
end start
错误:
1.txt(2): error A2044: invalid character in file
1.txt(3): error A2044: invalid character in file
1.txt(9): error A2008: syntax error : ds
1.txt(12): error A2008: syntax error : in instruction
1.txt(10): error A2006: undefined symbol : value
1.txt(13): error A2031: must be index or base register
1.txt(17): error A2006: undefined symbol : table
展开
 我来答
做而论道
高能答主

推荐于2017-11-25 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
DATA SEGMENT
VALUE DW 5678H,6060H----逗号,不可用中文逗号
TABLE DB 33H,55H,20H----逗号,不可用中文逗号
DATA ENDS
code segment
assume cs :code ,ds:data
start:
mov ax ,data
mova ds,ax----MOVA A!!!
mov ax ,value---前边虽然定义了value,但是没有定义成功
mov bx ,ax
mov ax value
mov [ax],2000H----[AX] ? 不可
mov dl,80H
mov si,0020H
mov [bx+si] ,dl
mov table [bx+si],al---前边虽然定义了,但是没有定义成功
mov ax,4C00H
int 21H
code ends
end start
redmoonzpc
2013-01-12 · TA获得超过8725个赞
知道大有可为答主
回答量:3009
采纳率:70%
帮助的人:1074万
展开全部
undefined symbol : value ,table 等 注意大小写前后要 一致;
mova?是什么指令呢?
还有标点符号,逗号丢了
1.txt(2): error A2044: invalid character in file ;注意大小写前后要 一致;
1.txt(3): error A2044: invalid character in file;注意大小写前后要 一致;
1.txt(9): error A2008: syntax error : ds; 不能作为目的地址
1.txt(12): error A2008: syntax error : in instruction ;指令错误
1.txt(10): error A2006: undefined symbol : value注意大小写前后要 一致;
1.txt(13): error A2031: must be index or base register;必须是指针或基地址寄存器,ax不是
1.txt(17): error A2006: undefined symbol : table 注意大小写前后要 一致;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式