![]() |
1
2
登记册
|
![]() |
2
-1
出现问题是因为在检查r8是否达到10之前,您正在递增r8。在再次循环中,在将r8的值与cmp r8,10的10进行比较之前,先将r8加上r8,1来增加其值。这导致r8在检查发生之前递增到10,并且程序直到r8递增到10之后才停止。为了解决这个问题,您应该在增量之前执行比较。
说明: cmp r8,10指令现在在递增之前检查r8(包含num的值)是否大于或等于10。 如果r8已经是10,程序将跳到结束标签并停止。 一旦该值达到10,现在应该停止打印。 |
![]() |
Wadu Hek · 查找列表中唯一的重复项 2 年前 |
![]() |
Johan Klemantan · 带条件的嵌套循环中的lambda 2 年前 |
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
Arie Wijaya · 无法将伪代码转换为java[已关闭] 7 年前 |
![]() |
Adrian Rotama · 将十进制四舍五入到最接近的十次方的轨道 7 年前 |
|
Sawbonz · 为什么If语句不适用于Python和Pygame 7 年前 |
![]() |
Kevin · 根据第一个组合框中插入的数字生成组合框 7 年前 |