add ARM assembly
This commit is contained in:
@@ -67,6 +67,7 @@ Meet [FizzBuzz](https://github.com/zenware/FizzBuzz), the evolution of [hello-wo
|
|||||||
* [Assembler 6502C64](a/assembler_6502c64.asm)
|
* [Assembler 6502C64](a/assembler_6502c64.asm)
|
||||||
* [Assembler 6809Vectrex](a/assembler_6809vectrex.asm)
|
* [Assembler 6809Vectrex](a/assembler_6809vectrex.asm)
|
||||||
* [Assembler 8048 Videopac](a/assembler_8048_videopac.asm)
|
* [Assembler 8048 Videopac](a/assembler_8048_videopac.asm)
|
||||||
|
* [Assembler Arm](a/assembler_arm.s)
|
||||||
* [Assembler Atari2600](a/assembler_atari2600.asm)
|
* [Assembler Atari2600](a/assembler_atari2600.asm)
|
||||||
* [Assembler Dcpu16](a/assembler_DCPU16.asm)
|
* [Assembler Dcpu16](a/assembler_DCPU16.asm)
|
||||||
* [Assembler Fasm Dos](a/assembler_fasm_dos.asm)
|
* [Assembler Fasm Dos](a/assembler_fasm_dos.asm)
|
||||||
|
|||||||
14
a/assembler_arm.s
Normal file
14
a/assembler_arm.s
Normal 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
|
||||||
|
|
||||||
Reference in New Issue
Block a user