Changeset 101 for trunk/Softwares/Test
- Timestamp:
- Jan 15, 2009, 6:19:08 PM (16 years ago)
- Location:
- trunk/Softwares/Test
- Files:
-
- 26 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Softwares/Test/Test_000/src/sys/crt0.s
r88 r101 25 25 l.movhi r1, hi(_tty) 26 26 l.ori r1, r1, lo(_tty) 27 l.sw 4(r1), r 1/* stop address */27 l.sw 4(r1), r0 /* stop address */ 28 28 l.nop 29 29 l.nop -
trunk/Softwares/Test/Test_001/src/sys/crt0.s
r88 r101 19 19 l.movhi r1, hi(_tty) 20 20 l.ori r1, r1, lo(_tty) 21 l.sw 4(r1), r 1/* stop address */21 l.sw 4(r1), r0 /* stop address */ 22 22 l.nop 23 23 l.nop -
trunk/Softwares/Test/Test_002/src/sys/crt0.s
r88 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_003/src/sys/crt0.s
r88 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_004/src/sys/crt0.s
r88 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 42 45 l.movhi r1, hi(_tty) 43 46 l.ori r1, r1, lo(_tty) 44 l.sw 4(r1), r 1/* stop address */47 l.sw 4(r1), r0 /* stop address */ 45 48 -
trunk/Softwares/Test/Test_005/src/sys/crt0.s
r88 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_006/src/sys/crt0.s
r98 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_007/src/sys/crt0.s
r98 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_008/src/sys/crt0.s
r98 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_009/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_010/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_011/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_012/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_013/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_014/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_015/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 … … 34 37 _start: 35 38 36 l.movhi r2, hi(0x000000 10) /* count max */37 l.ori r2, r2, lo(0x000000 10)39 l.movhi r2, hi(0x00000002) /* count max */ 40 l.ori r2, r2, lo(0x00000002) 38 41 39 42 /**********/ … … 46 49 /* Test result */ 47 50 _test_1_loop : 48 l.sf eqr1, r249 l.bf _test_1_ end51 l.sfne r1, r2 52 l.bf _test_1_loop 50 53 l.addi r1, r1, 1 51 54 _test_1_end : … … 60 63 /* Test result */ 61 64 _test_2_loop : 62 l.sf ner1, r263 l.bf _test_2_ loop65 l.sfeq r1, r2 66 l.bf _test_2_end 64 67 l.addi r1, r1, 1 68 l.j _test_2_loop 69 l.nop 65 70 _test_2_end : 66 71 -
trunk/Softwares/Test/Test_016/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 … … 46 49 /* Test result */ 47 50 _test_1_loop : 48 l.sf ner1, r249 l.bnf _test_1_ end51 l.sfeq r1, r2 52 l.bnf _test_1_loop 50 53 l.addi r1, r1, 1 51 54 _test_1_end : … … 60 63 /* Test result */ 61 64 _test_2_loop : 62 l.sf eqr1, r263 l.bnf _test_2_ loop65 l.sfne r1, r2 66 l.bnf _test_2_end 64 67 l.addi r1, r1, 1 68 l.j _test_2_loop 69 l.nop 65 70 _test_2_end : 66 71 -
trunk/Softwares/Test/Test_017/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_018/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_019/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_020/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_021/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_022/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_023/src/sys/crt0.s
r100 r101 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_024/src/sys/crt0.s
r100 r101 1 1 /* 2 * Test_02 42 * Test_025 3 3 * 4 4 * end_ko : infinite_loop 5 5 * end_ok : Write in R1 the stop address and stop an data 6 6 * The store in the destination of an jump 7 * start : Test l.jr 7 * start : Test l.jr (no return procedure) 8 8 */ 9 9 … … 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33 -
trunk/Softwares/Test/Test_025/src/sys/crt0.s
r100 r101 1 1 /* 2 * Test_02 32 * Test_025 3 3 * 4 4 * end_ko : infinite_loop 5 5 * end_ok : Write in R1 the stop address and stop an data 6 6 * The store in the destination of an jump 7 * start : Test l.j alr7 * start : Test l.jr (return procedure) 8 8 */ 9 9 … … 19 19 .org 0x0 20 20 _end_ko : 21 l.movhi r1, hi(_tty) 22 l.ori r1, r1, lo(_tty) 23 l.sw 4(r1), r1 /* stop address */ 21 24 _infinite_loop : 22 25 l.j _infinite_loop … … 26 29 l.movhi r1, hi(_tty) 27 30 l.ori r1, r1, lo(_tty) 28 l.sw 4(r1), r 1/* stop address */31 l.sw 4(r1), r0 /* stop address */ 29 32 30 33
Note: See TracChangeset
for help on using the changeset viewer.