第一条指令是什么意思?问同学说是0-1是256,我有点傻了。
单片机吧
全部回复
仅看楼主
level 1
第一条指令是什么意思?问同学说是0-1是256,我有点傻了。0-1怎么会是256?
2020年10月19日 08点10分 1
level 13
r7由0开始,每循环一次减1,直到减为0,共256次。
2020年10月21日 01点10分 2
0-1不是-1吗?怎么循环256次后还会等于0,它是怎么计数的?
2020年10月22日 00点10分
汇编是没有负数的概念的,以8位为例,0自加的话范围就是0-255,到了255再加1就会变成0.减法也一样0-1就是255再减1就是254.。8位机就是2的8次方,所以最大值只有256,怎么加都不能超过最大值。只会循环
2020年10月22日 01点10分
@sky基拉 明白了,谢谢大佬答疑解惑
2020年10月22日 03点10分
level 13
0-1是255,你同学说错了。
2020年10月22日 02点10分 3
好的,谢谢,我刚学这门课,很多不懂得
2020年10月22日 03点10分
1