查看: 2145|回复: 1

关于飞思卡尔9S08汇编问题

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
7
最后登录
1970-1-1
发表于 2012-6-15 10:26:54 | 显示全部楼层 |阅读模式
在RAM区定义一个变量NUM作为延时函数的循环控制次数,程序如下:
RE_CYCLE:  NOP
LDA #250T
STA NUM
loop: NOP   
DBNZ NUM,loop
RTS
但编译的时候出现这样的警告:value is truncated to one byte和cutting constant:value 258 is not in range
这情况怎么解决或是说那里出错了。不理警告进入调试的时候单步调试跳不出循环loop。请哪位高手指点指点。谢谢。。。。
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-6-16 10:00:04 | 显示全部楼层

    RE:关于飞思卡尔9S08汇编问题

    你定义了一个258 值,超出了byte的范围.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-27 12:13 , Processed in 0.075964 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表