From 0a808f53e2cfdd95d6b1d698ef123caa2b884a02 Mon Sep 17 00:00:00 2001 From: POUDEROUX Tom Date: Sat, 21 Mar 2026 13:23:56 +0100 Subject: [PATCH] Epreuve 0 --- Epreuve0.asm | 21 +++++++++++++++++++++ notes.txt | 0 2 files changed, 21 insertions(+) create mode 100644 Epreuve0.asm create mode 100644 notes.txt diff --git a/Epreuve0.asm b/Epreuve0.asm new file mode 100644 index 0000000..ffc0a2c --- /dev/null +++ b/Epreuve0.asm @@ -0,0 +1,21 @@ +_main: + MOV R0 0 ; a + MOV R1 1 ; b + OUT R0 ; print 0 + +_loop: + OUT R1 ; print b + MOV R2 0 ; 0 + MOV R3 R0 ; c = a + SUB R2 R1 ; 0 - b + SUB R3 R2 ; a - (0 - b) = a - -b = a + b + + MOV R0 R1 ; a = b + MOV R1 R3 ; b = c + + CMP R0 R1 + JLT _end ; end si b < a + JMP _loop + +_end: + JMP _end diff --git a/notes.txt b/notes.txt new file mode 100644 index 0000000..e69de29