                .file   "task_a.s"

                .equ    Stack_Size,0x1000
                .equ    Message_Dest,0x40003000
                .equ    Dest_Size,0x20

                .globl  Transfer_A, Stack_A, Message_A

                .text   "text_a" (RW) >0x40000000
Transfer_A:     mov.w   #' ',r26
                mov.w   #Message_A_End-Message_A,r24
                movcfu.b Message_A,r24,/Message_Dest,#Dest_Size
                trap    #0xa0
Trans_A_End:    jmp     Transfer_A

                .bss    "stack_a"       (RW) > 0x40001000
                .lcomm  Stack_A,Stack_Size,4

                .data   "data_a" (RW) >0x40002000
Message_A:      .str    "THIS IS TASK A MESSAGE."
Message_A_End: 

