单片机汇编语言有这样一句MOV R1,#100 ,当#后面的数字超过250就会有编译结果显示0 error(s),1 warning(s)
答案:1 悬赏:10 手机版
解决时间 2021-11-24 21:31
- 提问者网友:棒棒糖
- 2021-11-24 13:16
单片机汇编语言有这样一句MOV R1,#100 ,当#后面的数字超过250就会有编译结果显示0 error(s),1 warning(s)
最佳答案
- 五星知识达人网友:鸠书
- 2021-11-24 14:39
应该是超过255吧。
这句话的意思是将10进制数字100保存到单片机中的R1寄存器中。
由于R1寄存器只有1个字节,而1个字节是8位,所以可保存的数最小为 0000 0000 ,最大的数是1111 1111,这两个二进制数所对应的10进制数是0~255,所以超过255的赋值就会出错,所以编译出现警告。
这句话的意思是将10进制数字100保存到单片机中的R1寄存器中。
由于R1寄存器只有1个字节,而1个字节是8位,所以可保存的数最小为 0000 0000 ,最大的数是1111 1111,这两个二进制数所对应的10进制数是0~255,所以超过255的赋值就会出错,所以编译出现警告。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯