;//////////////////////////////////////////////////////
;//////// 往0:200-0:23F 依次写数据
;//////// 数据:0-3F
;//////////////////////////////////////////////////////
Assume CS:Code
Code Segment
mov bx,0
mov ds,bx
mov cx,3fh
mov bx,23fh
s:mov ds:[bx],cx
sub bx,[1]
lo...
- [游客] 这样的问题,博主最好把编译器提示的错误行数和信息也贴上来。如果是稍难的问题再附上自己的分析。这样才能 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
[2010-08-12 15:09] 为什么修改后的内存再次变为0?
阅读全文 |
评论次数(2) |
浏览次数(260) |
所属类型(汇编作业)
[2010-08-11 18:25] 求助各位朋友帮忙看下哪里错了
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
编译的时候出错,但是我检查不出错误来...
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
编译的时候出错,但是我检查不出错误来...
阅读全文 |
评论次数(5) |
浏览次数(382) |
所属类型(求助类型)