学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

求助,高手帮忙看这道程序哪里错了

求助,高手帮忙看这道程序哪里错了

题目是:执行下面一段程序后,AX,BX,CX各等于多少?

DATA SEGMENT
D1 EQU 16*16
D2=100H
A1 DB D1 EQ D2,D1 NE D2
A2 DW D1 LE D2,D1 GE D2
DATA ENDS
.............................
MOV AX,WORDPTR A1
MOV AX,A2
MOV CX,A2-A1


我改为:
DATA SEGMENT
D1 EQU 16*16
D2=100H
A1 DB D1 EQ D2,D1 NE D2
A2 DW D1 LE D2,D1 GE D2
DATA ENDS
STACK SEGMENT STACK
DB 200 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DSTA,SS:STACK
START:
MOV AX,WORD PTR A1
MOV AX,A2
MOV CX,A2-A1
CODE ENDS
END START

运行的时候提示有2个错误,我找不出来。请各位帮忙

[此贴子已经被作者于2005-10-31 9:33:57编辑过]

附件: 您所在的用户组无法下载或查看附件

TOP

ASSUME CS:CODE,DS:DSTA,SS:STACK


那个ds:data,不是dsta

TOP

连接的时候会有提示那里出错的啊?要学会看系统帮助哦~~~~会提示第几行之类的

TOP

好象你定义A1为DB而2为DW,而MOV CX,A2-A1......

TOP

发新话题