Vamos, que programar en un leguaje más alto es siempre más sencillo, prefiero usar instrucciones en inglés con una lógica más entendible que ensamblador...
¿O es que acaso no es más facil escribir:
If ( R1 = 0) {
Acciones};
que
CMP R1, 0x0
BEQ .Acciones
Edito:
Lo siento, Dafting, se me...