Ancer
Usuario de oro
Respuesta: Re: Clase 2
Ya que le pusiste ningún valor a r1 si le resta a r0 no hará nada
Y la variable 8000 no se necesita
Asignarle el valor 0 a r1 con mov
Y después pon los con strh r1,[r0,#xxxx] eso para la hora si es minuto o segundo strb y en xxxx pon los espacios en la lista sale cuales son E=hora 10= minuto 11= segundo
Hola tiene un error enComo no quería quedarme sin mostrar mi tarea voy a entregar la rutina, intente hacer una rutina en la que al utilizarse se reiniciara el el tiempo jugando. Les presento mi rutina:
Aun no la he probado en mi rom,Código:.text .align 2 .thumb main: push {r0-r1, lr} ldr r0, lastresult ldr r0, [r0] sub r0, r0, r1 ldr r1, var_8000 strh r0, [r1] pop {r0-r1, pc} .align 2 lastresult: .word 0x0300500C varnumber_8000: .word 0x20370B8
aunque dudo que funcioneasí que probablemente halla un error, si es así por favor corrijan me porque esto del ASM se me hace bastante complicado así que quiero aprender bien. Por cierto disculpa por la demora ya que he estado bastante ocupado estos días y me cuesta a veces entender algunas cosas.
Código:
sub r0,r1,r0
Y la variable 8000 no se necesita
Asignarle el valor 0 a r1 con mov
Y después pon los con strh r1,[r0,#xxxx] eso para la hora si es minuto o segundo strb y en xxxx pon los espacios en la lista sale cuales son E=hora 10= minuto 11= segundo