Je travaille actuellement avec un ordinateur sparc et j'essaie de savoir si un nombre est premier ou non.sparc assembly et le registre y y
ici est une partie du code:
mov 0,%y
mov 3, %l1
nop
nop
nop
sdiv %l1,2,%l3
rd %y, %l6
cmp %l6, 0
Alors basiquement ce que nous avons ici est 3/2. Il devrait donc y avoir un rappel de 1. Ce rappel devrait être mis dans le registre% Y. Mais quand je regarde% Y, il est toujours à 0. Pourquoi% Y reste-t-il à 0 alors qu'il devrait me montrer un rappel de 1?