home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / wackytalky_2 / Developer / Examples / DLRs / Call / Link / JustLink < prev    next >
Unknown  |  1995-03-30  |  2.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 04 0d 00 02 25 | f4 20 57 54 20 65 78 61 |.......%|. WT exa|
|00000010| 6d 70 6c 65 20 66 6f 72 | 20 61 75 74 6f 6d 61 74 |mple for| automat|
|00000020| 69 63 20 6c 69 6e 6b 73 | 2e 0d 00 03 25 f4 20 3d |ic links|....%. =|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 00 |========|======..|
|00000050| 04 04 0d 00 05 0e ee 20 | 85 20 f6 3a f1 9e 3a e0 |....... |. .:..:.|
|00000060| 0d 00 06 04 0d 00 07 36 | 2a 77 74 65 6e 73 75 72 |.......6|*wtensur|
|00000070| 65 20 44 4c 52 73 44 65 | 6d 6f 20 57 54 6c 6f 61 |e DLRsDe|mo WTloa|
|00000080| 64 20 57 54 65 78 61 6d | 70 6c 65 73 3a 64 6c 72 |d WTexam|ples:dlr|
|00000090| 73 2e 44 4c 52 73 44 65 | 6d 6f 0d 00 08 04 0d 00 |s.DLRsDe|mo......|
|000000a0| 09 09 5b 6f 70 74 30 0d | 00 0a 04 0d 00 0b 4b 3b |..[opt0.|......K;|
|000000b0| 20 54 68 69 73 20 65 78 | 61 6d 70 6c 65 20 63 61 | This ex|ample ca|
|000000c0| 6c 6c 73 20 44 4c 52 20 | 77 69 74 68 6f 75 74 20 |lls DLR |without |
|000000d0| 72 65 67 69 73 74 65 72 | 69 6e 67 20 57 54 20 6d |register|ing WT m|
|000000e0| 6f 64 75 6c 65 28 73 29 | 2c 20 62 65 63 61 75 73 |odule(s)|, becaus|
|000000f0| 65 20 72 75 6e 73 0d 00 | 0c 24 3b 20 69 6e 20 73 |e runs..|.$; in s|
|00000100| 69 6e 67 6c 65 2d 74 61 | 73 6b 69 6e 67 20 65 6e |ingle-ta|sking en|
|00000110| 76 69 72 6f 6e 6d 65 6e | 74 2e 0d 00 0d 52 3b 20 |vironmen|t....R; |
|00000120| 49 74 20 69 73 6e 27 74 | 20 61 6c 77 61 79 73 20 |It isn't| always |
|00000130| 73 61 66 65 20 74 6f 20 | 75 73 65 20 61 20 57 54 |safe to |use a WT|
|00000140| 20 6d 6f 64 75 6c 65 20 | 77 69 74 68 6f 75 74 20 | module |without |
|00000150| 68 61 76 69 6e 67 20 72 | 65 67 69 73 74 65 72 65 |having r|egistere|
|00000160| 64 20 69 74 20 74 6f 20 | 79 6f 75 2c 0d 00 0e 52 |d it to |you,...R|
|00000170| 3b 20 69 74 20 63 61 6e | 20 6f 6e 6c 79 20 62 65 |; it can| only be|
|00000180| 20 75 73 65 64 20 77 68 | 65 6e 20 79 6f 75 20 61 | used wh|en you a|
|00000190| 72 65 20 73 75 72 65 20 | 74 68 61 74 20 74 68 65 |re sure |that the|
|000001a0| 20 6d 6f 64 75 6c 65 20 | 69 73 20 63 61 6c 6c 65 | module |is calle|
|000001b0| 64 20 6f 6e 6c 79 20 62 | 79 20 79 6f 75 2e 0d 00 |d only b|y you...|
|000001c0| 0f 04 0d 00 10 05 5d 0d | 00 11 04 0d 00 12 2d de |......].|......-.|
|000001d0| 63 6f 64 65 25 35 2a 31 | 30 32 34 3a e3 70 25 3d |code%5*1|024:.p%=|
|000001e0| 30 b8 32 88 32 3a 50 25 | 3d 63 6f 64 65 25 3a 5b |0.2.2:P%|=code%:[|
|000001f0| 4f 50 54 70 25 3a 2e 53 | 0d 00 13 04 0d 00 14 25 |OPTp%:.S|.......%|
|00000200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 73 74 | | st|
|00000210| 6d 66 64 20 31 33 21 2c | 7b 30 2d 31 32 2c 31 34 |mfd 13!,|{0-12,14|
|00000220| 7d 0d 00 15 32 20 20 20 | 20 20 20 20 20 20 20 20 |}...2 | |
|00000230| 20 20 20 61 64 72 20 30 | 2c 69 6e 74 72 6f 3a 2a | adr 0|,intro:*|
|00000240| 62 6c 20 44 65 6d 6f 5f | 50 72 69 6e 74 53 74 72 |bl Demo_|PrintStr|
|00000250| 69 6e 67 0d 00 16 04 0d | 00 17 23 20 20 20 20 20 |ing.....|..# |
|00000260| 20 20 20 20 20 20 20 20 | 20 61 64 72 20 30 2c 6f | | adr 0,o|
|00000270| 73 3a 62 6c 20 73 65 74 | 75 70 0d 00 18 38 2e 6f |s:bl set|up...8.o|
|00000280| 73 6c 20 20 20 20 20 20 | 20 20 20 20 6d 6f 76 20 |sl | mov |
|00000290| 30 2c 34 3a 61 64 72 20 | 31 2c 62 75 66 66 65 72 |0,4:adr |1,buffer|
|000002a0| 3a 6d 6f 76 20 32 2c 23 | 31 30 3a 73 77 69 20 26 |:mov 2,#|10:swi &|
|000002b0| 64 38 0d 00 19 22 20 20 | 20 20 20 20 20 20 20 20 |d8..." | |
|000002c0| 20 20 20 20 73 77 69 20 | 32 3a 73 77 69 20 32 35 | swi |2:swi 25|
|000002d0| 36 2b 31 33 0d 00 1a 2c | 20 20 20 20 20 20 20 20 |6+13...,| |
|000002e0| 20 20 20 20 20 20 61 64 | 64 20 34 2c 34 2c 23 31 | ad|d 4,4,#1|
|000002f0| 3a 63 6d 70 20 34 2c 36 | 3a 62 6c 65 20 6f 73 6c |:cmp 4,6|:ble osl|
|00000300| 0d 00 1b 1c 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|00000310| 20 20 62 6c 20 77 68 61 | 74 6e 6f 77 0d 00 1c 04 | bl wha|tnow....|
|00000320| 0d 00 1d 04 0d 00 1e 24 | 20 20 20 20 20 20 20 20 |.......$| |
|00000330| 20 20 20 20 20 20 61 64 | 72 20 30 2c 67 75 73 3a | ad|r 0,gus:|
|00000340| 62 6c 20 73 65 74 75 70 | 0d 00 1f 2e 2e 67 75 73 |bl setup|.....gus|
|00000350| 6c 20 20 20 20 20 20 20 | 20 20 6d 6f 76 20 30 2c |l | mov 0,|
|00000360| 34 3a 2a 62 6c 20 44 65 | 6d 6f 5f 50 72 69 6e 74 |4:*bl De|mo_Print|
|00000370| 4e 75 6d 62 65 72 0d 00 | 20 2e 20 20 20 20 20 20 |Number..| . |
|00000380| 20 20 20 20 20 20 20 20 | 6d 6f 76 20 30 2c 23 31 | |mov 0,#1|
|00000390| 33 3a 2a 62 6c 20 44 65 | 6d 6f 5f 50 72 69 6e 74 |3:*bl De|mo_Print|
|000003a0| 43 68 61 72 0d 00 21 2d | 20 20 20 20 20 20 20 20 |Char..!-| |
|000003b0| 20 20 20 20 20 20 61 64 | 64 20 34 2c 34 2c 23 31 | ad|d 4,4,#1|
|000003c0| 3a 63 6d 70 20 34 2c 36 | 3a 62 6c 65 20 67 75 73 |:cmp 4,6|:ble gus|
|000003d0| 6c 0d 00 22 1c 20 20 20 | 20 20 20 20 20 20 20 20 |l..". | |
|000003e0| 20 20 20 62 6c 20 77 68 | 61 74 6e 6f 77 0d 00 23 | bl wh|atnow..#|
|000003f0| 04 0d 00 24 04 0d 00 25 | 27 20 20 20 20 20 20 20 |...$...%|' |
|00000400| 20 20 20 20 20 20 20 61 | 64 72 20 30 2c 67 75 73 | a|dr 0,gus|
|00000410| 62 63 64 3a 62 6c 20 73 | 65 74 75 70 0d 00 26 21 |bcd:bl s|etup..&!|
|00000420| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 6c 64 | | ld|
|00000430| 72 20 36 2c 62 63 64 6e | 75 6d 62 65 72 0d 00 27 |r 6,bcdn|umber..'|
|00000440| 31 2e 67 75 73 62 63 64 | 6c 20 20 20 20 20 20 6d |1.gusbcd|l m|
|00000450| 6f 76 20 30 2c 34 3a 2a | 62 6c 20 44 65 6d 6f 5f |ov 0,4:*|bl Demo_|
|00000460| 50 72 69 6e 74 42 43 44 | 4e 75 6d 62 65 72 0d 00 |PrintBCD|Number..|
|00000470| 28 31 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |(1 | |
|00000480| 6d 6f 76 20 32 2c 23 31 | 3a 2a 62 6c 20 44 65 6d |mov 2,#1|:*bl Dem|
|00000490| 6f 5f 41 64 64 42 43 44 | 4e 75 6d 62 65 72 73 0d |o_AddBCD|Numbers.|
|000004a0| 00 29 19 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.). | |
|000004b0| 20 6d 6f 76 20 34 2c 30 | 0d 00 2a 2e 20 20 20 20 | mov 4,0|..*. |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 6d 6f 76 20 30 2c | | mov 0,|
|000004d0| 23 31 33 3a 2a 62 6c 20 | 44 65 6d 6f 5f 50 72 69 |#13:*bl |Demo_Pri|
|000004e0| 6e 74 43 68 61 72 0d 00 | 2b 25 20 20 20 20 20 20 |ntChar..|+% |
|000004f0| 20 20 20 20 20 20 20 20 | 63 6d 70 20 34 2c 36 3a | |cmp 4,6:|
|00000500| 62 6c 65 20 67 75 73 62 | 63 64 6c 0d 00 2c 1c 20 |ble gusb|cdl..,. |
|00000510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 62 6c 20 | | bl |
|00000520| 77 68 61 74 6e 6f 77 0d | 00 2d 04 0d 00 2e 04 0d |whatnow.|.-......|
|00000530| 00 2f 27 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |./' | |
|00000540| 20 61 64 72 20 30 2c 67 | 75 73 68 65 78 3a 62 6c | adr 0,g|ushex:bl|
|00000550| 20 73 65 74 75 70 0d 00 | 30 31 2e 67 75 73 68 65 | setup..|01.gushe|
|00000560| 78 6c 20 20 20 20 20 20 | 6d 6f 76 20 30 2c 34 3a |xl |mov 0,4:|
|00000570| 2a 62 6c 20 44 65 6d 6f | 5f 50 72 69 6e 74 48 65 |*bl Demo|_PrintHe|
|00000580| 78 4e 75 6d 62 65 72 0d | 00 31 2e 20 20 20 20 20 |xNumber.|.1. |
|00000590| 20 20 20 20 20 20 20 20 | 20 6d 6f 76 20 30 2c 23 | | mov 0,#|
|000005a0| 31 33 3a 2a 62 6c 20 44 | 65 6d 6f 5f 50 72 69 6e |13:*bl D|emo_Prin|
|000005b0| 74 43 68 61 72 0d 00 32 | 30 20 20 20 20 20 20 20 |tChar..2|0 |
|000005c0| 20 20 20 20 20 20 20 61 | 64 64 20 34 2c 34 2c 23 | a|dd 4,4,#|
|000005d0| 31 3a 63 6d 70 20 34 2c | 36 3a 62 6c 65 20 67 75 |1:cmp 4,|6:ble gu|
|000005e0| 73 68 65 78 6c 0d 00 33 | 1c 20 20 20 20 20 20 20 |shexl..3|. |
|000005f0| 20 20 20 20 20 20 20 62 | 6c 20 77 68 61 74 6e 6f | b|l whatno|
|00000600| 77 0d 00 34 04 0d 00 35 | 04 0d 00 36 25 20 20 20 |w..4...5|...6% |
|00000610| 20 20 20 20 20 20 20 20 | 20 20 20 6c 64 6d 66 64 | | ldmfd|
|00000620| 20 31 33 21 2c 7b 30 2d | 31 32 2c 31 35 7d 0d 00 | 13!,{0-|12,15}..|
|00000630| 37 04 0d 00 38 04 0d 00 | 39 22 2e 73 65 74 75 70 |7...8...|9".setup|
|00000640| 20 20 20 20 20 20 20 20 | 73 74 6d 66 64 20 31 33 | |stmfd 13|
|00000650| 21 2c 7b 30 2c 31 34 7d | 0d 00 3a 26 20 20 20 20 |!,{0,14}|..:& |
|00000660| 20 20 20 20 20 20 20 20 | 20 20 2a 62 6c 20 44 65 | | *bl De|
|00000670| 6d 6f 5f 50 72 69 6e 74 | 53 74 72 69 6e 67 0d 00 |mo_Print|String..|
|00000680| 3b 22 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;" | |
|00000690| 2a 62 6c 20 44 65 6d 6f | 5f 4e 65 77 4c 69 6e 65 |*bl Demo|_NewLine|
|000006a0| 0d 00 3c 31 20 20 20 20 | 20 20 20 20 20 20 20 20 |..<1 | |
|000006b0| 20 20 73 77 69 20 26 32 | 30 30 34 32 3a 6d 6f 76 | swi &2|0042:mov|
|000006c0| 76 73 20 35 2c 23 30 3a | 6d 6f 76 76 63 20 35 2c |vs 5,#0:|movvc 5,|
|000006d0| 30 0d 00 3d 1a 20 20 20 | 20 20 20 20 20 20 20 20 |0..=. | |
|000006e0| 20 20 20 6d 6f 76 20 34 | 2c 23 30 0d 00 3e 1e 20 | mov 4|,#0..>. |
|000006f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 6c 64 72 | | ldr|
|00000700| 20 36 2c 6e 75 6d 62 65 | 72 0d 00 3f 23 20 20 20 | 6,numbe|r..?# |
|00000710| 20 20 20 20 20 20 20 20 | 20 20 20 6c 64 6d 66 64 | | ldmfd|
|00000720| 20 31 33 21 2c 7b 30 2c | 31 35 7d 5e 0d 00 40 04 | 13!,{0,|15}^..@.|
|00000730| 0d 00 41 1c 2e 6e 75 6d | 62 65 72 20 20 20 20 20 |..A..num|ber |
|00000740| 20 20 64 63 64 20 20 31 | 30 30 30 30 0d 00 42 1c | dcd 1|0000..B.|
|00000750| 2e 62 63 64 6e 75 6d 62 | 65 72 20 20 20 20 64 63 |.bcdnumb|er dc|
|00000760| 64 20 26 31 30 30 30 30 | 0d 00 43 04 0d 00 44 04 |d &10000|..C...D.|
|00000770| 0d 00 45 25 2e 77 68 61 | 74 6e 6f 77 20 20 20 20 |..E%.wha|tnow |
|00000780| 20 20 73 74 6d 66 64 20 | 31 33 21 2c 7b 30 2d 31 | stmfd |13!,{0-1|
|00000790| 32 2c 31 34 7d 0d 00 46 | 22 20 20 20 20 20 20 20 |2,14}..F|" |
|000007a0| 20 20 20 20 20 20 20 2a | 62 6c 20 44 65 6d 6f 5f | *|bl Demo_|
|000007b0| 4e 65 77 4c 69 6e 65 0d | 00 47 31 20 20 20 20 20 |NewLine.|.G1 |
|000007c0| 20 20 20 20 20 20 20 20 | 20 61 64 72 20 30 2c 74 | | adr 0,t|
|000007d0| 69 6d 65 3a 2a 62 6c 20 | 44 65 6d 6f 5f 50 72 69 |ime:*bl |Demo_Pri|
|000007e0| 6e 74 53 74 72 69 6e 67 | 0d 00 48 27 20 20 20 20 |ntString|..H' |
|000007f0| 20 20 20 20 20 20 20 20 | 20 20 73 77 69 20 26 32 | | swi &2|
|00000800| 30 30 34 32 3a 6d 6f 76 | 76 73 20 30 2c 23 30 0d |0042:mov|vs 0,#0.|
|00000810| 00 49 30 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.I0 | |
|00000820| 20 73 75 62 20 30 2c 30 | 2c 35 3a 2a 62 6c 20 44 | sub 0,0|,5:*bl D|
|00000830| 65 6d 6f 5f 50 72 69 6e | 74 4e 75 6d 62 65 72 0d |emo_Prin|tNumber.|
|00000840| 00 4a 22 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.J" | |
|00000850| 20 2a 62 6c 20 44 65 6d | 6f 5f 4e 65 77 4c 69 6e | *bl Dem|o_NewLin|
|00000860| 65 0d 00 4b 22 20 20 20 | 20 20 20 20 20 20 20 20 |e..K" | |
|00000870| 20 20 20 2a 62 6c 20 44 | 65 6d 6f 5f 4e 65 77 4c | *bl D|emo_NewL|
|00000880| 69 6e 65 0d 00 4c 25 20 | 20 20 20 20 20 20 20 20 |ine..L% | |
|00000890| 20 20 20 20 20 6c 64 6d | 66 64 20 31 33 21 2c 7b | ldm|fd 13!,{|
|000008a0| 30 2d 31 32 2c 31 35 7d | 0d 00 4d 04 0d 00 4e 49 |0-12,15}|..M...NI|
|000008b0| 2e 69 6e 74 72 6f 20 20 | 20 20 20 20 20 20 3a 3d |.intro | :=|
|000008c0| 22 54 68 69 73 20 63 6f | 64 65 20 64 65 6d 6f 73 |"This co|de demos|
|000008d0| 74 72 61 74 65 73 20 73 | 6f 6d 65 20 27 70 72 69 |trates s|ome 'pri|
|000008e0| 6e 74 20 6e 75 6d 62 65 | 72 27 20 72 6f 75 74 69 |nt numbe|r' routi|
|000008f0| 6e 65 73 2e 22 0d 00 4f | 23 20 20 20 20 20 20 20 |nes."..O|# |
|00000900| 20 20 20 20 20 20 20 20 | 3d 31 30 3a 3d 31 30 3a | |=10:=10:|
|00000910| 3d 31 33 3a 3d 30 3a 40 | 0d 00 50 2d 2e 6f 73 20 |=13:=0:@|..P-.os |
|00000920| 20 20 20 20 20 20 20 20 | 20 20 3a 3d 22 52 49 53 | | :="RIS|
|00000930| 43 20 4f 53 20 64 65 63 | 69 6d 61 6c 2e 2e 2e 22 |C OS dec|imal..."|
|00000940| 3a 3d 30 3a 40 0d 00 51 | 2a 2e 67 75 73 20 20 20 |:=0:@..Q|*.gus |
|00000950| 20 20 20 20 20 20 20 3a | 3d 22 47 55 53 27 20 64 | :|="GUS' d|
|00000960| 65 63 69 6d 61 6c 2e 2e | 2e 22 3a 3d 30 3a 40 0d |ecimal..|.":=0:@.|
|00000970| 00 52 27 2e 67 75 73 62 | 63 64 20 20 20 20 20 20 |.R'.gusb|cd |
|00000980| 20 3a 3d 22 47 55 53 27 | 20 42 43 44 73 2e 2e 2e | :="GUS'| BCDs...|
|00000990| 22 3a 3d 30 3a 40 0d 00 | 53 26 2e 67 75 73 68 65 |":=0:@..|S&.gushe|
|000009a0| 78 20 20 20 20 20 20 20 | 3a 3d 22 47 55 53 27 20 |x |:="GUS' |
|000009b0| 68 65 78 2e 2e 2e 22 3a | 3d 30 3a 40 0d 00 54 22 |hex...":|=0:@..T"|
|000009c0| 2e 62 75 66 66 65 72 20 | 20 20 20 20 20 20 3a 3d |.buffer | :=|
|000009d0| 22 48 69 20 47 65 6f 72 | 67 65 21 22 3a 40 0d 00 |"Hi Geor|ge!":@..|
|000009e0| 55 24 2e 74 69 6d 65 20 | 20 20 20 20 20 20 20 20 |U$.time | |
|000009f0| 3a 3d 22 54 69 6d 65 20 | 74 6f 6f 6b 3a 20 22 3a |:="Time |took: ":|
|00000a00| 3d 30 0d 00 56 04 0d 00 | 57 07 5d 3a ed 0d 00 58 |=0..V...|W.]:...X|
|00000a10| 04 0d 00 59 06 eb 30 0d | 00 5a 0b d6 20 63 6f 64 |...Y..0.|.Z.. cod|
|00000a20| 65 25 0d 00 5b 13 f1 22 | 49 46 47 45 54 22 3b bd |e%..[.."|IFGET";.|
|00000a30| 31 34 3a e7 a5 0d 00 5c | 26 ff 28 22 6d 65 6d 6f |14:....\|&.("memo|
|00000a40| 72 79 69 20 22 2b c3 7e | 63 6f 64 65 25 2b 22 20 |ryi "+.~|code%+" |
|00000a50| 22 2b c3 7e 6e 75 6d 62 | 65 72 29 0d ff |"+.~numb|er).. |
+--------+-------------------------+-------------------------+--------+--------+