关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误
关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误
ORG 0000HLJMP MAINORG 000BH ;提示错误 error A45: UNDEFINED SYMBOL (PASS-2) LJMP IN1ORG 001BH LJMP IN2 ;error A45ORG 0100HMAIN: SETB EA SETB ET0 SETB PT0MOV A,#0FEH MOV P2,A LOOP: MOV R2,#0FH MOV R1,#64H LCALL DELAY1 ;error A45RL A MOV P2,A DJNZ R2,LOOP ENDDELAY1: MOV TMOD,#01H ;warning A73: TEXT FOUND BEYOND END STATEMENT - IGNORED MOV TL0,#0F0HMOV TH0,#0D8HIN1: MOV TL0,#0F0H MOV TH0,#0D8HMOV R3,#55H RETI IN2: MOV R3,#54HRETI
这是一种情况,编译器在warning A73就已经提示我们,这里的代码段在END之后,被忽略了。所以就会出现A45: UNDEFINED SYMBOL ,因为在END之后的代码全被忽略了。解决方法:将END写在代码的最后面。
还有一种情况就是立即数#FFH,要写成#0FFH,因为字母打头。
关于8051汇编语言的keil中出现的A45: UNDEFINED SYMBOL (PASS-2)错误相关推荐
- Keil 5出现Error: L6218E: Undefined symbol解决方法
Keil 5出现Error: L6218E: Undefined symbol解决方法 参考文章: (1)Keil 5出现Error: L6218E: Undefined symbol解决方法 (2) ...
- Keil MDK5 编译报Undefined symbol __builtin_ffs 的错误的解决方法
问题描述 __builtin_ffs 的作用,就是求一个32位数值中,从低位开始的1出现的位置,这算是一个内置的函数,所以直接使用,计算会比较的快. RT-Thread 内核代码中,使用这个 函数,作 ...
- Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...
在linux系统下fortran与c/c++混合编译的时候出现下列的错误: /mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined r ...
- Keil 出现报错:undefined symbol
这个问题的意思是出现未定义的符号,主要有下面两种解决方式 目录 .c文件没有添加进路径 工程文件没有添加 .c文件没有添加进路径 出现这个问题首先看一下是不是.c文件没有添加进路径 (我们写好了.c文 ...
- keil中解决 ERROR L121: IMPROPER FIXUP问题
问题 我在keil中编译会出现ERROR L121: IMPROPER FIXUP错误 解决 在我查询后,发现是与bdata相关的错误,大家可以使用Ctrl+f来查找bdata的位置 在主函数中,原先 ...
- 移植代码,keil中出现Undefined symbol 等问题解决办法
移植UCOS的代码中,经常提示Undefined symbol , 我实际上已经加上了头文件也定义,非常不爽啊. 解决办法: 找到软件中的那个三个颜色的按钮. 点进去,把相关变量定义的C文件添加进去. ...
- Xcode同一个Workspace中两个工程依赖于Undefined Symbol Error
Workspace中包含两个工程A和B: A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库.当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中.如果要运行B的话需要把 ...
- 转载:keil中使用Astyle格式化你的代码的方法2篇合
转自:https://blog.csdn.net/STM32F4/article/details/46649353 关于Astyle Astyle 的全称是Artistic Style的简称,是一个开 ...
- Keil中找不到芯片,往Keil中添加不存在的芯片,Keil安装pack文件
Keil中如果找不到自己要使用的芯片,可以使用Keil的"Pack installer"找到目标芯片进行下载安装,但是会很慢,因为有些芯片的Pack本来就很大,可以到几百MB. 所 ...
最新文章
- 几经沉浮,人工智能前路何方?
- 绝命沙虫 精度,double,模拟 牛客白月赛44
- SpringBoot中在配置文件中限制文件上传的大小
- 线程,进程,协程详细解释
- 细说Linux 系统优化
- c语言中有哪些函数关系,C语言中有哪些常用的函数
- 前端学习(741):通过榨汁机看透函数
- 这位博士跑赢“地震波”:提前 10 秒预警宜宾地震!
- 静态类 c# 1614532739
- webpack 的webpack.config文件配置css-loader,style-loader注意的问题
- 【old】Python学习笔记
- CDH集群禁用kerberos的讲解
- 四级英语作文大学生使用计算机,大学生四级英语作文范文
- LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
- 第一类边界条件,三角单元剖分,线性插值的位场延拓,LDLT高效求解
- 我对“结构化思维”的理解 - 直播分享
- 如何查看主板型号 教你怎么看主板型号
- python播放mp3文件
- WMI 测试器 (wbemtest.exe) 演练
- Apache Flink写入Clickhouse报错 code: 1002, ip:8123 failed to respond
热门文章
- 华为无线学习笔记--WLAN(无线)实验
- 牛客小白月赛4 D.郊区春游
- 运维生涯中总有一次痛彻心扉的rm命令
- WordPress 如何判断访客浏览器显示不同内容
- 解决php的“It is not safe to rely on the system’s timezone settings”问题
- 【新观点】孙悟空其实是太上老君炼的丹药变成的
- [Python3]数独计算器
- MSF开启socks代理内网渗透
- TINA-TI导入SPICE模型(.TSM/.LIB/.SP1)
- 白加黑加载方式_基层干部白加黑的工作方式不可取