Merge pull request #421 from andportnoy/master

add ARM assembly
This commit is contained in:
Mike Donaghy
2017-08-18 11:45:13 -05:00
committed by GitHub
2 changed files with 15 additions and 0 deletions

View File

@@ -67,6 +67,7 @@ Meet [FizzBuzz](https://github.com/zenware/FizzBuzz), the evolution of [hello-wo
* [Assembler 6502C64](a/assembler_6502c64.asm)
* [Assembler 6809Vectrex](a/assembler_6809vectrex.asm)
* [Assembler 8048 Videopac](a/assembler_8048_videopac.asm)
* [Assembler Arm](a/assembler_arm.s)
* [Assembler Atari2600](a/assembler_atari2600.asm)
* [Assembler Dcpu16](a/assembler_DCPU16.asm)
* [Assembler Fasm Dos](a/assembler_fasm_dos.asm)

14
a/assembler_arm.s Normal file
View File

@@ -0,0 +1,14 @@
.data
message: .asciz "Hello World\n"
.text
.global main
main:
mov r0, #1 @ file descriptor 1
ldr r1, =message @ load address of message
mov r7, #4 @ system call write
swi #0 @ display message
mov r0, #0
bx lr