Код: Выделить всё
;Address Opcode ASM
____SysVT:
0x9FC01180 0x0B400008 J ___GenExcept
0x9FC01184 0x70000000 NOP
; end of ____SysVT
____BootVT:
0xBFC00380 0x3C1E9D00 LUI R30, 40192
0xBFC00384 0x37DE0038 ORI R30, R30, 56
0xBFC00388 0x03C00008 JR R30
0xBFC0038C 0x70000000 NOP
; end of ____BootVT
_main:
;Led.c, 4 :: void main() {
0x9D000050 0x0F4000F0 JAL 2634023872
0x9D000054 0x70000000 NOP
;Led.c, 6 :: LED3_dir = 0;
0x9D000058 0x34020004 ORI R2, R0, 4
0x9D00005C 0x3C1EBF88 LUI R30, 49032
0x9D000060 0xAFC26104 SW R2, 24836(R30)
;Led.c, 7 :: DDPCONbits.JTAGEN = 0;
0x9D000064 0x3C1EBF81 LUI R30, 49025
0x9D000068 0x93C2F200 LBU R2, -3584(R30)
0x9D00006C 0x7C0218C4 INS R2, R0, 3, 1
0x9D000070 0x3C1EBF81 LUI R30, 49025
0x9D000074 0xA3C2F200 SB R2, -3584(R30)
;Led.c, 10 :: while(1)
L_main0:
;Led.c, 13 :: LED3=1;
0x9D000078 0x34020004 ORI R2, R0, 4
0x9D00007C 0x3C1EBF88 LUI R30, 49032
0x9D000080 0xAFC26128 SW R2, 24872(R30)
;Led.c, 15 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000084 0x70000000 NOP
0x9D000088 0x70000000 NOP
0x9D00008C 0x70000000 NOP
0x9D000090 0x70000000 NOP
0x9D000094 0x70000000 NOP
0x9D000098 0x70000000 NOP
0x9D00009C 0x70000000 NOP
0x9D0000A0 0x70000000 NOP
0x9D0000A4 0x70000000 NOP
0x9D0000A8 0x70000000 NOP
;Led.c, 16 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0000AC 0x70000000 NOP
0x9D0000B0 0x70000000 NOP
0x9D0000B4 0x70000000 NOP
0x9D0000B8 0x70000000 NOP
0x9D0000BC 0x70000000 NOP
0x9D0000C0 0x70000000 NOP
0x9D0000C4 0x70000000 NOP
0x9D0000C8 0x70000000 NOP
0x9D0000CC 0x70000000 NOP
0x9D0000D0 0x70000000 NOP
;Led.c, 17 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0000D4 0x70000000 NOP
0x9D0000D8 0x70000000 NOP
0x9D0000DC 0x70000000 NOP
0x9D0000E0 0x70000000 NOP
0x9D0000E4 0x70000000 NOP
0x9D0000E8 0x70000000 NOP
0x9D0000EC 0x70000000 NOP
0x9D0000F0 0x70000000 NOP
0x9D0000F4 0x70000000 NOP
0x9D0000F8 0x70000000 NOP
;Led.c, 18 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0000FC 0x70000000 NOP
0x9D000100 0x70000000 NOP
0x9D000104 0x70000000 NOP
0x9D000108 0x70000000 NOP
0x9D00010C 0x70000000 NOP
0x9D000110 0x70000000 NOP
0x9D000114 0x70000000 NOP
0x9D000118 0x70000000 NOP
0x9D00011C 0x70000000 NOP
0x9D000120 0x70000000 NOP
;Led.c, 19 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000124 0x70000000 NOP
0x9D000128 0x70000000 NOP
0x9D00012C 0x70000000 NOP
0x9D000130 0x70000000 NOP
0x9D000134 0x70000000 NOP
0x9D000138 0x70000000 NOP
0x9D00013C 0x70000000 NOP
0x9D000140 0x70000000 NOP
0x9D000144 0x70000000 NOP
0x9D000148 0x70000000 NOP
;Led.c, 21 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D00014C 0x70000000 NOP
0x9D000150 0x70000000 NOP
0x9D000154 0x70000000 NOP
0x9D000158 0x70000000 NOP
0x9D00015C 0x70000000 NOP
0x9D000160 0x70000000 NOP
0x9D000164 0x70000000 NOP
0x9D000168 0x70000000 NOP
0x9D00016C 0x70000000 NOP
0x9D000170 0x70000000 NOP
;Led.c, 22 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000174 0x70000000 NOP
0x9D000178 0x70000000 NOP
0x9D00017C 0x70000000 NOP
0x9D000180 0x70000000 NOP
0x9D000184 0x70000000 NOP
0x9D000188 0x70000000 NOP
0x9D00018C 0x70000000 NOP
0x9D000190 0x70000000 NOP
0x9D000194 0x70000000 NOP
0x9D000198 0x70000000 NOP
;Led.c, 23 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D00019C 0x70000000 NOP
0x9D0001A0 0x70000000 NOP
0x9D0001A4 0x70000000 NOP
0x9D0001A8 0x70000000 NOP
0x9D0001AC 0x70000000 NOP
0x9D0001B0 0x70000000 NOP
0x9D0001B4 0x70000000 NOP
0x9D0001B8 0x70000000 NOP
0x9D0001BC 0x70000000 NOP
0x9D0001C0 0x70000000 NOP
;Led.c, 24 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0001C4 0x70000000 NOP
0x9D0001C8 0x70000000 NOP
0x9D0001CC 0x70000000 NOP
0x9D0001D0 0x70000000 NOP
0x9D0001D4 0x70000000 NOP
0x9D0001D8 0x70000000 NOP
0x9D0001DC 0x70000000 NOP
0x9D0001E0 0x70000000 NOP
0x9D0001E4 0x70000000 NOP
0x9D0001E8 0x70000000 NOP
;Led.c, 25 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0001EC 0x70000000 NOP
0x9D0001F0 0x70000000 NOP
0x9D0001F4 0x70000000 NOP
0x9D0001F8 0x70000000 NOP
0x9D0001FC 0x70000000 NOP
0x9D000200 0x70000000 NOP
0x9D000204 0x70000000 NOP
0x9D000208 0x70000000 NOP
0x9D00020C 0x70000000 NOP
0x9D000210 0x70000000 NOP
;Led.c, 29 :: LED3=0;
0x9D000214 0x34020004 ORI R2, R0, 4
0x9D000218 0x3C1EBF88 LUI R30, 49032
0x9D00021C 0xAFC26124 SW R2, 24868(R30)
;Led.c, 31 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000220 0x70000000 NOP
0x9D000224 0x70000000 NOP
0x9D000228 0x70000000 NOP
0x9D00022C 0x70000000 NOP
0x9D000230 0x70000000 NOP
0x9D000234 0x70000000 NOP
0x9D000238 0x70000000 NOP
0x9D00023C 0x70000000 NOP
0x9D000240 0x70000000 NOP
0x9D000244 0x70000000 NOP
;Led.c, 32 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000248 0x70000000 NOP
0x9D00024C 0x70000000 NOP
0x9D000250 0x70000000 NOP
0x9D000254 0x70000000 NOP
0x9D000258 0x70000000 NOP
0x9D00025C 0x70000000 NOP
0x9D000260 0x70000000 NOP
0x9D000264 0x70000000 NOP
0x9D000268 0x70000000 NOP
0x9D00026C 0x70000000 NOP
;Led.c, 33 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000270 0x70000000 NOP
0x9D000274 0x70000000 NOP
0x9D000278 0x70000000 NOP
0x9D00027C 0x70000000 NOP
0x9D000280 0x70000000 NOP
0x9D000284 0x70000000 NOP
0x9D000288 0x70000000 NOP
0x9D00028C 0x70000000 NOP
0x9D000290 0x70000000 NOP
0x9D000294 0x70000000 NOP
;Led.c, 34 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000298 0x70000000 NOP
0x9D00029C 0x70000000 NOP
0x9D0002A0 0x70000000 NOP
0x9D0002A4 0x70000000 NOP
0x9D0002A8 0x70000000 NOP
0x9D0002AC 0x70000000 NOP
0x9D0002B0 0x70000000 NOP
0x9D0002B4 0x70000000 NOP
0x9D0002B8 0x70000000 NOP
0x9D0002BC 0x70000000 NOP
;Led.c, 35 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0002C0 0x70000000 NOP
0x9D0002C4 0x70000000 NOP
0x9D0002C8 0x70000000 NOP
0x9D0002CC 0x70000000 NOP
0x9D0002D0 0x70000000 NOP
0x9D0002D4 0x70000000 NOP
0x9D0002D8 0x70000000 NOP
0x9D0002DC 0x70000000 NOP
0x9D0002E0 0x70000000 NOP
0x9D0002E4 0x70000000 NOP
;Led.c, 37 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D0002E8 0x70000000 NOP
0x9D0002EC 0x70000000 NOP
0x9D0002F0 0x70000000 NOP
0x9D0002F4 0x70000000 NOP
0x9D0002F8 0x70000000 NOP
0x9D0002FC 0x70000000 NOP
0x9D000300 0x70000000 NOP
0x9D000304 0x70000000 NOP
0x9D000308 0x70000000 NOP
0x9D00030C 0x70000000 NOP
;Led.c, 38 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000310 0x70000000 NOP
0x9D000314 0x70000000 NOP
0x9D000318 0x70000000 NOP
0x9D00031C 0x70000000 NOP
0x9D000320 0x70000000 NOP
0x9D000324 0x70000000 NOP
0x9D000328 0x70000000 NOP
0x9D00032C 0x70000000 NOP
0x9D000330 0x70000000 NOP
0x9D000334 0x70000000 NOP
;Led.c, 39 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000338 0x70000000 NOP
0x9D00033C 0x70000000 NOP
0x9D000340 0x70000000 NOP
0x9D000344 0x70000000 NOP
0x9D000348 0x70000000 NOP
0x9D00034C 0x70000000 NOP
0x9D000350 0x70000000 NOP
0x9D000354 0x70000000 NOP
0x9D000358 0x70000000 NOP
0x9D00035C 0x70000000 NOP
;Led.c, 40 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000360 0x70000000 NOP
0x9D000364 0x70000000 NOP
0x9D000368 0x70000000 NOP
0x9D00036C 0x70000000 NOP
0x9D000370 0x70000000 NOP
0x9D000374 0x70000000 NOP
0x9D000378 0x70000000 NOP
0x9D00037C 0x70000000 NOP
0x9D000380 0x70000000 NOP
0x9D000384 0x70000000 NOP
;Led.c, 41 :: asm nop;asm nop;asm nop;asm nop;asm nop; asm nop;asm nop;asm nop;asm nop;asm nop;
0x9D000388 0x70000000 NOP
0x9D00038C 0x70000000 NOP
0x9D000390 0x70000000 NOP
0x9D000394 0x70000000 NOP
0x9D000398 0x70000000 NOP
0x9D00039C 0x70000000 NOP
0x9D0003A0 0x70000000 NOP
0x9D0003A4 0x70000000 NOP
0x9D0003A8 0x70000000 NOP
0x9D0003AC 0x70000000 NOP
;Led.c, 43 :: }
0x9D0003B0 0x0B40001E J L_main0
0x9D0003B4 0x70000000 NOP
;Led.c, 44 :: }
L_end_main:
L__main_end_loop:
0x9D0003B8 0x0B4000EE J L__main_end_loop
0x9D0003BC 0x70000000 NOP
; end of _main
___FillZeros:
;__Lib_System.c, 161 ::
0x9D000000 0x27BDFFFC ADDIU SP, SP, -4
;__Lib_System.c, 163 ::
L___FillZeros0:
;__Lib_System.c, 164 ::
0x9D000004 0x12F60004 BEQ R23, R22, L___FillZeros1
;__Lib_System.c, 165 ::
0x9D000008 0x70000000 NOP
;__Lib_System.c, 166 ::
L____FillZeros4:
;__Lib_System.c, 167 ::
0x9D00000C 0xAEE00000 SW R0, 0(R23)
;__Lib_System.c, 168 ::
0x9D000010 0x0B400001 J L___FillZeros0
;__Lib_System.c, 169 ::
0x9D000014 0x26F70004 ADDIU R23, R23, 4
;__Lib_System.c, 170 ::
L___FillZeros1:
;__Lib_System.c, 172 ::
L_end___FillZeros:
0x9D000018 0x03E00008 JR RA
0x9D00001C 0x27BD0004 ADDIU SP, SP, 4
; end of ___FillZeros
___BootStartUp:
;__Lib_System.c, 68 ::
0xBFC00000 0x27BDFFFC ADDIU SP, SP, -4
;__Lib_System.c, 72 ::
0xBFC00004 0x70000000 NOP
;__Lib_System.c, 73 ::
0xBFC00008 0x70000000 NOP
;__Lib_System.c, 74 ::
0xBFC0000C 0x70000000 NOP
;__Lib_System.c, 75 ::
0xBFC00010 0x70000000 NOP
;__Lib_System.c, 76 ::
0xBFC00014 0x70000000 NOP
;__Lib_System.c, 77 ::
0xBFC00018 0x70000000 NOP
;__Lib_System.c, 78 ::
0xBFC0001C 0x70000000 NOP
;__Lib_System.c, 79 ::
0xBFC00020 0x70000000 NOP
;__Lib_System.c, 80 ::
0xBFC00024 0x70000000 NOP
;__Lib_System.c, 81 ::
0xBFC00028 0x70000000 NOP
;__Lib_System.c, 82 ::
0xBFC0002C 0x70000000 NOP
;__Lib_System.c, 83 ::
0xBFC00030 0x70000000 NOP
;__Lib_System.c, 84 ::
0xBFC00034 0x70000000 NOP
;__Lib_System.c, 85 ::
0xBFC00038 0x70000000 NOP
;__Lib_System.c, 86 ::
0xBFC0003C 0x70000000 NOP
;__Lib_System.c, 87 ::
0xBFC00040 0x70000000 NOP
;__Lib_System.c, 88 ::
0xBFC00044 0x70000000 NOP
;__Lib_System.c, 89 ::
0xBFC00048 0x70000000 NOP
;__Lib_System.c, 90 ::
0xBFC0004C 0x70000000 NOP
;__Lib_System.c, 91 ::
0xBFC00050 0x70000000 NOP
;__Lib_System.c, 94 ::
0xBFC00054 0x3C1DA000 LUI SP, 40960
0xBFC00058 0x37BD7FFC ORI SP, SP, 32764
;__Lib_System.c, 95 ::
0xBFC0005C 0x3C01A000 LUI GP, 40960
0xBFC00060 0x34218000 ORI GP, GP, 32768
;__Lib_System.c, 99 ::
0xBFC00064 0x401E6002 MFC0 R30, 12, 2
;__Lib_System.c, 100 ::
0xBFC00068 0x03C0E00A MOVZ R28, R30, R0
;__Lib_System.c, 101 ::
0xBFC0006C 0x7FDB1E80 EXT R27, R30, 26, 4
;__Lib_System.c, 102 ::
0xBFC00070 0x7F7E4984 INS R30, R27, 6, 4
;__Lib_System.c, 103 ::
0xBFC00074 0x409E6002 MTC0 R30, 12, 2
;__Lib_System.c, 104 ::
0xBFC00078 0x41C10800 WRPGPR GP, GP
;__Lib_System.c, 105 ::
0xBFC0007C 0x409C6002 MTC0 R28, 12, 2
;__Lib_System.c, 111 ::
0xBFC00080 0x3C02A421 LUI R2, 42017
0xBFC00084 0x34420583 ORI R2, R2, 1411
0xBFC00088 0x0040F00A MOVZ R30, R2, R0
0xBFC0008C 0x409E8000 MTC0 R30, 16, 0
;__Lib_System.c, 114 ::
0xBFC00090 0x0000100A MOVZ R2, R0, R0
0xBFC00094 0x0040F00A MOVZ R30, R2, R0
0xBFC00098 0x409E4800 MTC0 R30, 9, 0
;__Lib_System.c, 117 ::
0xBFC0009C 0x3C02FFFF LUI R2, 65535
0xBFC000A0 0x3442FFFF ORI R2, R2, 65535
0xBFC000A4 0x0040F00A MOVZ R30, R2, R0
0xBFC000A8 0x409E5800 MTC0 R30, 11, 0
;__Lib_System.c, 119 ::
0xBFC000AC 0x3C029FC0 LUI R2, 40896
0xBFC000B0 0x34421000 ORI R2, R2, 4096
0xBFC000B4 0x0040F00A MOVZ R30, R2, R0
0xBFC000B8 0x409E7801 MTC0 R30, 15, 1
;__Lib_System.c, 121 ::
0xBFC000BC 0x34020020 ORI R2, R0, 32
0xBFC000C0 0x0040F00A MOVZ R30, R2, R0
0xBFC000C4 0x409E6001 MTC0 R30, 12, 1
;__Lib_System.c, 123 ::
0xBFC000C8 0x3C020400 LUI R2, 1024
0xBFC000CC 0x0040F00A MOVZ R30, R2, R0
0xBFC000D0 0x409E6002 MTC0 R30, 12, 2
;__Lib_System.c, 124 ::
0xBFC000D4 0x0000100A MOVZ R2, R0, R0
0xBFC000D8 0x0040F00A MOVZ R30, R2, R0
0xBFC000DC 0x409E6003 MTC0 R30, 12, 3
;__Lib_System.c, 129 ::
0xBFC000E0 0x3C020010 LUI R2, 16
0xBFC000E4 0x0040F00A MOVZ R30, R2, R0
0xBFC000E8 0x409E6000 MTC0 R30, 12, 0
;__Lib_System.c, 132 ::
0xBFC000EC 0x34020032 ORI R2, R0, 50
0xBFC000F0 0x3C1EBF88 LUI R30, 49032
0xBFC000F4 0xAFC24000 SW R2, 16384(R30)
;__Lib_System.c, 137 ::
0xBFC000F8 0x34021000 ORI R2, R0, 4096
0xBFC000FC 0x3C1EBF88 LUI R30, 49032
0xBFC00100 0xAFC21000 SW R2, 4096(R30)
;__Lib_System.c, 143 ::
0xBFC00104 0x3C020080 LUI R2, 128
0xBFC00108 0x0040F00A MOVZ R30, R2, R0
0xBFC0010C 0x409E6800 MTC0 R30, 13, 0
;__Lib_System.c, 149 ::
0xBFC00110 0x3C1E9D00 LUI R30, hi_addr(_main+0)
;__Lib_System.c, 150 ::
0xBFC00114 0x37DE0050 ORI R30, R30, lo_addr(_main+0)
;__Lib_System.c, 152 ::
0xBFC00118 0x03C00008 JR R30
;__Lib_System.c, 153 ::
0xBFC0011C 0x70000000 NOP
;__Lib_System.c, 155 ::
L_end___BootStartUp:
0xBFC00120 0x03E00008 JR RA
0xBFC00124 0x27BD0004 ADDIU SP, SP, 4
; end of ___BootStartUp
___BootGenExcept:
;__Lib_System.c, 56 ::
0x9D000038 0x27BDFFFC ADDIU SP, SP, -4
;__Lib_System.c, 57 ::
L___BootGenExcept6:
;__Lib_System.c, 58 ::
0x9D00003C 0x0B40000F J L___BootGenExcept6
0x9D000040 0x70000000 NOP
;__Lib_System.c, 59 ::
L_end___BootGenExcept:
0x9D000044 0x27BD0004 ADDIU SP, SP, 4
0x9D000048 0x42000018 ERET
0x9D00004C 0x70000000 NOP
; end of ___BootGenExcept
___GenExcept:
;__Lib_System.c, 61 ::
0x9D000020 0x27BDFFFC ADDIU SP, SP, -4
;__Lib_System.c, 62 ::
L___GenExcept8:
;__Lib_System.c, 63 ::
0x9D000024 0x0B400009 J L___GenExcept8
0x9D000028 0x70000000 NOP
;__Lib_System.c, 64 ::
L_end___GenExcept:
0x9D00002C 0x27BD0004 ADDIU SP, SP, 4
0x9D000030 0x42000018 ERET
0x9D000034 0x70000000 NOP
; end of ___GenExcept
0x9D0003C0 0x03E0C80A MOVZ R25, RA, R0
0x9D0003C4 0x3C170000 LUI R23, 0
0x9D0003C8 0x36F70000 ORI R23, R23, 0
0x9D0003CC 0x3C160000 LUI R22, 0
0x9D0003D0 0x36D60000 ORI R22, R22, 0
0x9D0003D4 0x0F400000 JAL ___FillZeros
0x9D0003D8 0x70000000 NOP
0x9D0003DC 0x0320F80A MOVZ RA, R25, R0
0x9D0003E0 0x03E00008 JR RA
0x9D0003E4 0x70000000 NOP
Symbol List:
//** Routines locations **
//ADDRESS SIZE PROCEDURE
//----------------------------------------------
0x9D000000 [32] ___FillZeros
0x9D000020 [24] ___GenExcept
0x9D000038 [24] ___BootGenExcept
0x9D000050 [880] _main
0xBFC00000 [296] ___BootStartUp
//** Variables locations **
//ADDRESS SIZE VARIABLE
//----------------------------------------------