. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
主题 : :
求助各位朋友帮忙看下哪里错了
[已解决]
回复[
5
次 ] 点击[
307
次 ]
asmlearn
[帖 主]
[ 发表时间:2010-08-11 18:27 ]
荣誉值:0
信誉值:2
注册日期:2010-08-11 18:20
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
编译的时候出错,但是我检查不出错误来
asmlearn
[第
3
楼]
[ 回复时间:2010-08-11 20:40 ]
荣誉值:0
信誉值:2
注册日期:2010-08-11 18:20
为什么 在段地址前面加上#还有就是 我已经设置了 DS的值了 MOV DS,AX;为什么还要在
mov [6],ax 这里改成 mov ds:[6],ax (我试过了 这个是正确的)
此问题已结贴!
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved