请教一个单片机汇编指令!

[复制链接]
3064|11
 楼主| zhaigch 发表于 2009-10-18 17:50 | 显示全部楼层 |阅读模式
mov p2,#feh为什么在proteus中不能编译通过!
而mov p2,#92h就可以通过编译,还能仿真!中要是直接数中有一个数为a~f就是编译错误!
而在wave里mov p2,#9fh对,mov p2,#f3h不对!
请问为什么????
maychang 发表于 2009-10-18 18:12 | 显示全部楼层
第一个符号必须是数字。#F3H应该写成0F3H。
为什么?因为FEH或F3H可能是合法的标号。
xwj 发表于 2009-10-18 18:33 | 显示全部楼层
LS正解,
#F3H必须写成#0F3H
lyjian 发表于 2009-10-18 20:33 | 显示全部楼层
这个问题应该每本51的单片机书上都有讲
 楼主| zhaigch 发表于 2009-10-18 21:31 | 显示全部楼层
谢谢,我想到了!对,书上好像是有!
IC_99 发表于 2009-10-18 21:40 | 显示全部楼层
别忽略了细小的问题!!16进制数,当第一位是字母时,前面要加“0”
maxking 发表于 2009-10-19 08:07 | 显示全部楼层
细节决定成败!!这个是例子了。
cys_a 发表于 2009-10-19 11:00 | 显示全部楼层
小儿科
xixiadwr 发表于 2009-10-19 13:35 | 显示全部楼层
Fungin 发表于 2009-10-19 15:11 | 显示全部楼层
相信LZ受益匪浅啊!!
adofe 发表于 2009-10-21 14:14 | 显示全部楼层
受益匪浅
LeslieHuang 发表于 2009-10-23 03:41 | 显示全部楼层
:victory:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

158

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部