不能产生目标文件求解

2020-01-23 14:43发布

org 0000h
ajmp main
org 0030h
mov sp,#70h
main:mov a,#0feh
jnb p0.0,ar
jnb p0.1,al
ajmp main
ar:rra
ajmp main
al:rl a
ajmp main
end
手机输入效果不好
下面是uv3的提示:
0个错误,2个警告。
warning l1:unresolved external symbol
symbol: ?c_start
module:startup.obj(?c_startup)
另一个警告和这差不多。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
c2j888
1楼-- · 2020-01-23 19:05
al:rl a
少了  mov r1,a
mcu5i51
2楼-- · 2020-01-23 19:39
warning l1:unresolved external symbol
symbol: ?c_start
module:startup.obj(?c_startup)

你是不是还在C环境下写的呀,他好像要C启动代码呢;
mcu5i51
3楼-- · 2020-01-23 21:08
 精彩回答 2  元偷偷看……
takashiki
4楼-- · 2020-01-23 23:52
module:startup.obj(?c_startup),这个……删掉startup.A51,再编译
liyute
5楼-- · 2020-01-24 02:34
c2j888 发表于 2014-3-19 08:36
al:rl a
少了  mov r1,a

小写rl大写是RL循环左移,应该不用mov  rl,a
liyute
6楼-- · 2020-01-24 07:10
mcu5i51 发表于 2014-3-19 08:43
warning l1:unresolved external symbol
symbol: ?c_start
module:startup.obj(?c_startup)

汗!有可能是这个原因。是在c环境下写的,后来复制代码到新建汇编工程编译的。第一次尝试写代码,输出显示都忘写了……回去再重写试试。感谢。

一周热门 更多>