keil 中汇编语言编译问题求助 10

一个很简单的程序ORG0000HSTART:MOVP1,#0FEHACALLDELAY1SMOVP1,#0FDHACALLDELAY1SAJMPSTARTDELAY:MO... 一个很简单的程序
ORG 0000H
START:MOV P1, #0FEH
ACALL DELAY1S
MOV P1,#0FDH
ACALL DELAY1S
AJMP START

DELAY:MOV R7,#200
LOOP1:MOV R6,#123
NOP
LOOP2:DJNZ R6,LOOP2
DJNZ R7,LOOP1
RET

DELAY1S:MOV R5,#20
LOOP3: ACALL DELAY
DJNZ R5,LOOP3
RET

END

编译时assembling 123.asm...
123.asm(2): error A45: UNDEFINED SYMBOL
123.asm(4): error A45: UNDEFINED SYMBOL
即不认识P1。若将P1换成A则没问题。
出现这样的结果是我 “驱动”选择了 “使用扩展链接LX51替换BL51”和“使用扩展链接AX51替换A51”.
若不这么选,则“file has been changed outside the editor,reload?”不管选 是 还是选否 结果都是“Target not created”
展开
 我来答
做而论道
高能答主

2011-10-02 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
keil ,重新安装一下试试。
更多追问追答
追问
重新装过了还是不行,编译C语言的程序也没问题,但汇编始终不行。
追答
下列程序,就是楼主的程序,在我的机器上,已经通过了KEIL的编译:
ORG 0000H
START:
MOV P1, #0FEH
ACALL DELAY1S
MOV P1, #0FDH
ACALL DELAY1S
AJMP START

DELAY:MOV R7, #200
LOOP1:MOV R6, #123
NOP
LOOP2:DJNZ R6, LOOP2
DJNZ R7, LOOP1
RET

DELAY1S:
MOV R5, #20
LOOP3: ACALL DELAY
DJNZ R5, LOOP3
RET
END
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hzgloevir69
2011-10-17
知道答主
回答量:91
采纳率:0%
帮助的人:26万
展开全部

如果孕妇妈妈怀的是男孩的话:

百度搜索 :宫胎宝 希望我的答案可以帮助到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式