荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: huhaiming (一生只爱她), 信区: Program
标 题: [合集]大侠们,帮忙看看这个汇编啊!!
发信站: 荔园晨风BBS站 (Thu Jan 1 17:44:06 2004), 站内信件
antienhk (用尽一个月的精华) 于Fri Nov 28 17:44:50 2003提到:
DATA SEGMENT
X DB 2
Y DB 20 DUP (?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV AL, X
MOV BL, AL
MOV CL, 2
SAL AL, CL
ADD AL, BL
MOV Y, AL
CODE ENDS
END START
运行后老是出现这样的错误,不明点解啊
TEST.asm(7) : error A2004: symbol type conflict
TEST.asm(16) : warning A4023: with /coff switch, leading underscore required for
start address : START
麻烦大侠们指点指点!!!!
THX SO MUCH!!!!!
Kenniel (笑翻下先^_^) 于Fri Nov 28 18:12:33 2003提到:
错倒是没有错!编译绝对可以过!但是运行的话你这个
即使加了返回dos命令一样是没有结果!
你应该是想算出结果为10对不?
两位数这样显示不行的! 而且过程中传MOV AX,X这样后面
容易操作!(这个只是建议呵呵)
antienhk (用尽一个月的精华) 于Fri Nov 28 18:37:33 2003提到:
结果是20
我试过用MOV AX,X,但错误啊
Kenniel (笑翻下先^_^) 于Fri Nov 28 18:52:46 2003提到:
噢难道我算错了???
MOV AX,X 的X 用DW定义就没有错了
antienhk (用尽一个月的精华) 于Fri Nov 28 19:18:22 2003提到:
~~~~~~~~~~~~~~~~~~~~~(那该怎么显示比较可行?)
容易操作!(这个只是建议呵呵)
Kenniel (笑翻下先^_^) 于Fri Nov 28 20:23:23 2003提到:
除以10来显示商和余数
umitan (king) 于Fri Nov 28 23:27:41 2003提到:
我刚运行了一遍,没有错误啊
huhaiming (一生只爱她) 于Sat Nov 29 09:23:35 2003提到:
我在加了返回dos语句后测试
(
mov ah,4ch
int 21h
)
没有任何问题
x的确是0Ah , debug已经确定了,运行也是正常
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店