From ba0302a0b7d1babb515ecdafc9086d6fd54e32fd Mon Sep 17 00:00:00 2001 From: Zhangyun Ye <z.ye22@student.unimelb.edu.au> Date: Sun, 2 Sep 2018 23:51:24 +1000 Subject: [PATCH] Upload New File --- examples/B17.s | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 examples/B17.s diff --git a/examples/B17.s b/examples/B17.s new file mode 100644 index 0000000..1a3eaf3 --- /dev/null +++ b/examples/B17.s @@ -0,0 +1,10 @@ +MOV R3 12 ; N = 12 +MOV R2 1 ; +MOV R1 0 ; i = 0; +MOV R0 1 ; n = 1; +SUB R4 R3 R1 ; while(i != N) +JZ R4 4 ; { +ADD R1 R1 R2 ; i = i + 1; +MUL R0 R0 R1 ; n = n * i; +JMP 11 ; } +RET R0 ; return n; -- GitLab