home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / wackytalky_2 / Developer / Examples / 1st_Look / WithLIB / ~Broadcast < prev    next >
Encoding:
Text File  |  1992-03-25  |  864 b   |  25 lines

  1. \;===================================================================
  2. \;===================  Broacast Msg handler  ========================
  3. \____________________________________________________________________
  4. \.WT_BroacastMsg_Handler% ; this is up to you, it can look like:
  5. \
  6. \               bic 9,1,#&ff   ; get message chunk
  7. \
  8. \               teq 9,#FNid("<chunkname>_0")
  9. \                 beq decode_this_chunk
  10. \
  11. \           ;   teq 9,#FNid("<chunkname>_0")
  12. \           ;     beq decode_that_chunk
  13. \
  14. \           ;...
  15. \
  16. \               movs 15,14
  17. \____________________________________________________________________
  18. \.decode_this_chunk
  19. \               cmp 11,#<max_message_number_for_this_chunk>+1
  20. \               addcc 15,15,11,lsl#2
  21. \               movs 15,14
  22. \
  23. \               b first_message
  24. \               b second_message
  25. \               b third_message