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)