网站大量收购独家精品文档,联系QQ:2885784924

[计算机]汇编语言常见错误分析.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]汇编语言常见错误分析

单片机汇编语言常见错误分析 2009年07月12日 星期日 12:44 单片机汇编语言常见错误分析 发布: 2009-4-04 00:27 |?? 作者: hnrain |?? 查看: 55次 o;F-w W1y0s S)D S0一、汇编软件汇编失败原因分析:电子园51单片机学习网 O.N n!jw9q i q `:M4m;D1v;O0???? 这里采用Keil C51软件包中的宏汇编器A51作为编绎器,单片机的汇编语言编写时要注意一定的语法,详细介绍可以参考相关参考书,语法错误会造成汇编失败,常见的汇编错误如下: X A#^4c:w }r R%E0 I P T3A1P+P4o T b ~ {0电子园51单片机学习网 w}8v%A v(N 1. 标号重复: %nx V H r0??? 常见于复制、粘贴程序时忘记修改标号,造成出现多个相同的标号,标号是不允许重复的。电子园51单片机学习网 WN ^.W X ^9O U N O ] g y2h0 v2h%E c![8s.m j y02.标点符号以全角方式输入: J Du y ? H d0?? 汇编程序要求标点符号为半角方式,否则汇编失败。可以在输入:,;时切换到半角方式,或者在大写状态输入标点符号,这也是很容易犯而且不容易发觉的错误。电子园51单片机学习网,z T ?] Ea j 电子园51单片机学习网 A h Hj V!I #P X1W G _03.数值#FFH 前遗漏0: @4q0b5B p F0?? 根据要求应该在a~f前加0,写成#0FFH [ {6g6J Z8a(v u N0 /]*y v }.Nl:o \ Z X(J0 w Y1m F U/_04.字母O和数字0搞混: ^| o2i1y/H#V Z ?0?? 有时候这两个字看上去完全相同,要注意哦~~ ,_lm ` Y*}0 电子园51单片机学习网*U u i$D e t1P7g ^)H 7n z*f | P4q0d i)`05.标号后边遗漏:电子园51单片机学习网 W m @8M9N I e o U 电子园51单片机学习网8| [(o9B z o#H;D 电子园51单片机学习网Y^ I S w+O b M1k w [8] 6.标号使用了特殊字符:电子园51单片机学习网 z [ m(b Y ?? 标号不能用指令助记符、伪指令、特殊功能寄存器名和8051在指令系统中用的“#”、“@”等,长度以2~6字符为宜,第一字母必须是英文字母。比如:T1、T2、A、B这些字符有特定的含义,不允许用于标号。电子园51单片机学习网.T r4b9G4d zP;R1X 3x/X ] ^ L5O,A I e0电子园51单片机学习网9X4N4q L(l ? S u 7.AJMP跳转超过2K地址: r I E3k/h g U8kU0?? AJMP属于短跳转命令,有2K地址范围的限制。电子园51单片机学习网 k v b%H3a P ` 电子园51单片机学习网*h ^ x(T)} Q 电子园51单片机学习网0p6W j p n A A?5l4P 8.超过地址范围:电子园51单片机学习网,C V b9L J8V%h S N ?? JB P3.2,EXIT跳转超过-128~127个地址范围。这个是最容易出现的错误!你有可能程序刚才还能汇编编译成功,你加了一段程序后程序就提示出错了,你可以把电子园51单片机学习网1l A o J P!L R E F JB?? P3.2,EXIT电子园51单片机学习网 g m B`)J } v 转换成电子园51单片机学习网;h*i X D v:f JNB??? P3.2,LD01 .k A g V-m8_0AJMP EXIT O w7M h N ]5D Q ? Y;y;{0LD01: AJMP??? EXIT电子园51单片机学习网 k-R J ]D/k!b ……电子园51单片机学习网 k;d l#G M 电子园51单片机学习网3j I:V T1O{ r 电子园51单片机学习网4h WP k B jv1p v r e o 9.字母I和数字1混淆: h _3Q0f5h+J a }0 冒失鬼的常见问题。 V%t g(sF#h G f0 电子园51单片机学习网 L.E f _6e9P S4v 电子园51单片机学习网 O7Ei ^ x O/XNk;u 10.创造发明不存在的汇编语言指令: g2m SJE i0 在编写程序程序的过程中可不欢迎这种创新,这种指令汇编程序不支持,芯片也不认可。 )I i$N)s#N3m,T0 7l \8z G4a l+^o0 T2C H Q k2K \6S2O [011.符号“:”“;”最好用半角书写。电子园51单片机学习网8B#H h8a4k1e([-_ a/t 电子园51单片机学习

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档