From 82e49cee6cb4bfdfb77244ddb1f7259221cfdc70 Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Wed, 4 Oct 2023 19:28:09 -0600 Subject: =?UTF-8?q?a=C3=B1ade=20explicaci=C3=B3n=20de=20monitor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/lock.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'demo') diff --git a/demo/lock.S b/demo/lock.S index 120728b..51805f2 100644 --- a/demo/lock.S +++ b/demo/lock.S @@ -12,7 +12,7 @@ spin_lock: msr cpsr_c, r2 mov r3, #1 1: ldrex r2, [r0] @ se carga el valor del lock - teq r2, #0 @ se revisa si el valor del lock, si es 1, se bringa al jump + teq r2, #0 @ se revisa si el valor del lock, si es 1, se brinca al jump strexeq r2, r3, [r0] @ trata de guardar r3 en r0, pero solo si el monitor se lo permite teqeq r2, #0 @ revisa si en efecto se hizo el store o no bne 1b @ regresa al inicio -- cgit v1.2.3