aboutsummaryrefslogtreecommitdiff
path: root/examples/loops.asm
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2026-01-05 12:17:04 +0530
committerkrolxon <krolyxon@tutanota.com>2026-01-05 12:17:04 +0530
commit57bbca6cb271f7b5819c02aca9e54e3e3cba8a33 (patch)
tree599e9b485d3147a2f6297f7720bd1961347a54d8 /examples/loops.asm
parentc3620252c7f0b1efadca500c6bb3d882d7dbd2ed (diff)
add LICENSE
Diffstat (limited to 'examples/loops.asm')
-rw-r--r--examples/loops.asm7
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/loops.asm b/examples/loops.asm
index 5c49d2b..5b464c3 100644
--- a/examples/loops.asm
+++ b/examples/loops.asm
@@ -1,8 +1,13 @@
+; move imm 3 to register b
mov b, 3
+; move imm 1 to register a
mov a, 1
+; delcare a label
loop:
+ ; subtract a from b
sub b, a
- jz loop
+ ; jump to label "loop" until the zero flag is not set
+ jnz loop
hlt