ASSUME CS:CODE
CODE SEGMENT
MOV AX,0FFFFH
MOV DS,AX ;设置段地址
MOV AX,6
MOV [6],AX ; 给 FFFF:6赋值
MOV BX,[6] ; 将刚才的值传到BX
MOV CX,2 ; 循环次数
F:ADD BX,BX ;累加
LOOP F
MOV AX,4C00H
INT 21H
CODE ENDS
END
编译的时候出错,但是我检查不出错误来...
- [游客] 这样的问题,博主最好把编译器提示的错误行数和信息也贴上来。如果是稍难的问题再附上自己的分析。这样才能 11/22 15:27
- [asmlearn] 谢谢! 08/20 15:50
- [游客] 楼上你这不是废话吗? 省省吧,用的着你说这没用的 08/17 15:49
- [mess] 注意编译器提示的错误行数和错误信息。、 08/16 17:44
- [mess] s:mov ds:[bx],cx ------------- 首先这里有问题,赋值64个数,是 08/16 17:43
- [asmlearn] 我知道为什么错了 因为 DEBUG 理解 mov ax,[0] ;将 DS:0 里面的数据放到 ax 08/11 21:39
- [zkry04] 没有看出有错误啊,我明天学汇编时,用我的试试,明天来给你结果。 08/11 19:54