From 0c02a37ddd19c3e548e8d5a59f96e24be5127d59 Mon Sep 17 00:00:00 2001 From: Henistein <57049813+Henistein@users.noreply.github.com> Date: Sun, 1 Aug 2021 04:31:40 +0100 Subject: [PATCH] Add Assembly ARM aarch64 (#1123) Co-authored-by: Richie Bendall --- a/Assembler ARM aarch64.s | 19 +++++++++++++++++++ readme.md | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 a/Assembler ARM aarch64.s diff --git a/a/Assembler ARM aarch64.s b/a/Assembler ARM aarch64.s new file mode 100644 index 00000000..ac78f329 --- /dev/null +++ b/a/Assembler ARM aarch64.s @@ -0,0 +1,19 @@ +.data + +msg: + .ascii "Hello World\n" +len = . - msg + +.text + +.globl _start +_start: + mov x0, #1 + ldr x1, =msg + ldr x2, =len + mov w8, #64 + svc #0 + + mov x0, #0 + mov w8, #93 + svc #0 diff --git a/readme.md b/readme.md index b3befd8d..f0553e2e 100644 --- a/readme.md +++ b/readme.md @@ -8,7 +8,7 @@ Thanks to everyone who continues to contribute; new languages are created every Make sure to see [contributing.md](/contributing.md) for instructions on contributing to the project! -## Languages (813 total) +## Languages (814 total) * [!@#$%^&*()_+](%23/%21%40%23%24%25%5E%26%E2%88%97%28%29_%2B) * [?$51=](%23/?%2351=) @@ -136,6 +136,7 @@ Make sure to see [contributing.md](/contributing.md) for instructions on contrib * [Assembler 6502c64](a/Assembler%206502c64.asm) * [Assembler 6809vectrex](a/Assembler%206809vectrex.asm) * [Assembler 8048 videopac](a/Assembler%208048%20videopac.asm) +* [Assembler ARM aarch64](a/Assembler%20ARM%20aarch64.s) * [Assembler ARM](a/Assembler%20ARM.s) * [Assembler Atari 2600](a/Assembler%20Atari%202600.asm) * [Assembler Bootsect](a/Assembler%20Bootsect.asm)