⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gcjig.lst

📁 GameCubeMemoryCardTestJig_LastCode_ok,is a SOURCE code for GameCube Memory CARD.
💻 LST
📖 第 1 页 / 共 5 页
字号:
  1031+                          
  1032+ 0748                     _ini_mcu
  1033+                          	FNCALL	_ini_mcu,_CS1_Card
  1034+                          	global	_verify_error_flag1
  1035+                          	global	_verify_error_flag2
  1036+                          	global	_level1_flg
  1037+                          	global	_level2_flg
  1038+                          	global	_level3_flg
  1039+                          	global	_level4_flg
  1040+                          ;C:\HT-PIC\TEST\GCJIG.C: 137: OPTION=0X00;
  1041+                          	line	137
  1042+ 0748  1683               	bsf	status,5
  1043+ 0749  0181               	clrf	(((081h))&7fh)
  1044+                          ;C:\HT-PIC\TEST\GCJIG.C: 138: ADCON0 = 0x00;
  1045+                          	line	138
  1046+ 074A  1283               	bcf	status,5
  1047+ 074B  019F               	clrf	(((01Fh))&7fh)	;volatile
  1048+                          ;C:\HT-PIC\TEST\GCJIG.C: 139: ADCON1 = 0x03;
  1049+                          	line	139
  1050+ 074C  3003               	movlw	03h
  1051+ 074D  1683               	bsf	status,5
  1052+ 074E  009F               	movwf	(((09Fh))&7fh)	;volatile
  1053+                          ;C:\HT-PIC\TEST\GCJIG.C: 140: PORTC=0X00;
  1054+                          	line	140
  1055+ 074F  1283               	bcf	status,5
  1056+ 0750  0187               	clrf	(((07h))&7fh)	;volatile
  1057+                          ;C:\HT-PIC\TEST\GCJIG.C: 141: TRISC =0x10;
  1058+                          	line	141
  1059+ 0751  3010               	movlw	010h
  1060+ 0752  1683               	bsf	status,5
  1061+ 0753  0087               	movwf	(((087h))&7fh)
  1062+                          ;C:\HT-PIC\TEST\GCJIG.C: 142: INTCON=0X00;
  1063+                          	line	142
  1064+ 0754  018B               	clrf	(((0Bh))&7fh)	;volatile
  1065+                          ;C:\HT-PIC\TEST\GCJIG.C: 144: PORTA=0X1F;
  1066+                          	line	144
  1067+ 0755  301F               	movlw	01Fh
  1068+ 0756  1283               	bcf	status,5
  1069+ 0757  0085               	movwf	(((05h))&7fh)	;volatile
  1070+                          ;C:\HT-PIC\TEST\GCJIG.C: 145: TRISA = 0x21;
  1071+                          	line	145
  1072+ 0758  3021               	movlw	021h
  1073+ 0759  1683               	bsf	status,5
  1074+ 075A  0085               	movwf	(((085h))&7fh)
  1075+                          ;C:\HT-PIC\TEST\GCJIG.C: 146: TRISB = 0x84;
  1076+                          	line	146
  1077+ 075B  3084               	movlw	-124
  1078+ 075C  0086               	movwf	(((086h))&7fh)
  1079+                          ;C:\HT-PIC\TEST\GCJIG.C: 147: TRISD = 0x00;


HI-TECH Software PIC Macro Assembler                                     Page 20
                                                       Fri Jan 18 08:11:21 2002

  1080+                          	line	147
  1081+ 075D  0188               	clrf	(((088h))&7fh)
  1082+                          ;C:\HT-PIC\TEST\GCJIG.C: 148: TRISE = 0x00;
  1083+                          	line	148
  1084+ 075E  0189               	clrf	(((089h))&7fh)
  1085+                          ;C:\HT-PIC\TEST\GCJIG.C: 150: CS1_Card();
  1086+                          	line	150
  1087+                          	
  1088+ 075F  1283               	bcf	status,5
  1089+ 0760  118A  268E  118A   	lcall	(_CS1_Card)
  1090+                          ;C:\HT-PIC\TEST\GCJIG.C: 151: RC5=0;
  1091+                          	line	151
  1092+ 0763  1287               	bcf	(03Dh/8)&7fh,(03Dh)&7
  1093+                          ;C:\HT-PIC\TEST\GCJIG.C: 152: RC3=0;
  1094+                          	line	152
  1095+ 0764  1187               	bcf	(03Bh/8)&7fh,(03Bh)&7
  1096+                          ;C:\HT-PIC\TEST\GCJIG.C: 153: verify_error_flag1
      +                          =0;
  1097+                          	line	153
  1098+ 0765  1683               	bsf	status,5
  1099+ 0766  01A1               	clrf	(((_verify_error_flag1))&7fh)
  1100+                          ;C:\HT-PIC\TEST\GCJIG.C: 154: verify_error_flag2
      +                          =0;
  1101+                          	line	154
  1102+ 0767  01A2               	clrf	(((_verify_error_flag2))&7fh)
  1103+                          ;C:\HT-PIC\TEST\GCJIG.C: 155: level1_flg=0;
  1104+                          	line	155
  1105+ 0768  1283               	bcf	status,5
  1106+ 0769  01A0               	clrf	(((_level1_flg))&7fh)
  1107+                          ;C:\HT-PIC\TEST\GCJIG.C: 156: level2_flg=0;
  1108+                          	line	156
  1109+ 076A  01A1               	clrf	(((_level2_flg))&7fh)
  1110+                          ;C:\HT-PIC\TEST\GCJIG.C: 157: level3_flg=0;
  1111+                          	line	157
  1112+ 076B  01A2               	clrf	(((_level3_flg))&7fh)
  1113+                          ;C:\HT-PIC\TEST\GCJIG.C: 158: level4_flg=0;
  1114+                          	line	158
  1115+ 076C  01A3               	clrf	(((_level4_flg))&7fh)
  1116+                          ;C:\HT-PIC\TEST\GCJIG.C: 160: }
  1117+                          	line	160
  1118+ 076D                     l11
  1119+ 076D  0008               	return
  1120+                          ;C:\HT-PIC\TEST\GCJIG.C: 163: void ClearArray_rx
      +                          d_data (void)
  1121+                          ;C:\HT-PIC\TEST\GCJIG.C: 164: { unsigned char i;
  1122+                          	psect	text5,class=CODE,local,delta=2
  1123+                          	psect	text5
  1124+                          	global	_ClearArray_rxd_data
  1125+                          	signat	_ClearArray_rxd_data,88
  1126+                          	line	164
  1127+                          
  1128+ 06A5                     _ClearArray_rxd_data
  1129+                          	global	_rxd_data
  1130+                          ;	_i assigned to ?a_ClearArray_rxd_data+0
  1131+                          ;C:\HT-PIC\TEST\GCJIG.C: 165: for(i=0;i<40;i++)
  1132+                          	line	165
  1133+ 06A5  1283               	bcf	status,5


HI-TECH Software PIC Macro Assembler                                     Page 21
                                                       Fri Jan 18 08:11:21 2002

  1134+ 06A6  01B6               	clrf	(((?a_ClearArray_rxd_data+0))&7fh)
  1135+ 06A7  2EA8               	goto	l13
  1136+                          	line	166
  1137+                          
  1138+ 06A8                     l13
  1139+                          ;C:\HT-PIC\TEST\GCJIG.C: 166: {
  1140+                          ;C:\HT-PIC\TEST\GCJIG.C: 167: rxd_data[i]=0;
  1141+                          	line	167
  1142+ 06A8  302D               	movlw	(((_rxd_data))&0ffh)
  1143+ 06A9  0736               	addwf	(((?a_ClearArray_rxd_data+0))&7fh),w
  1144+ 06AA  0084               	movwf	fsr
  1145+                          	
  1146+ 06AB  0180               	clrf	0
  1147+                          ;C:\HT-PIC\TEST\GCJIG.C: 168: }
  1148+                          	line	165
  1149+ 06AC  0AB6               	incf	(((?a_ClearArray_rxd_data+0))&7fh)
  1150+ 06AD  3028               	movlw	028h
  1151+ 06AE  0236               	subwf	(((?a_ClearArray_rxd_data+0))&7fh),w
  1152+ 06AF  1C03               	btfss	status,0
  1153+ 06B0  2EB2               	goto	u51
  1154+ 06B1  2EB3               	goto	u50
  1155+ 06B2                     u51
  1156+ 06B2  2EA8               	goto	l13
  1157+ 06B3                     u50
  1158+                          
  1159+ 06B3                     l14
  1160+                          ;C:\HT-PIC\TEST\GCJIG.C: 169: }
  1161+                          	line	169
  1162+ 06B3                     l12
  1163+ 06B3  0008               	return
  1164+                          	FNSIZE	_ClearArray_rxd_data,1,0
  1165+                          	global	?a_ClearArray_rxd_data
  1166+                          ;C:\HT-PIC\TEST\GCJIG.C: 173: unsigned char ssp_
      +                          One_Byte(unsigned char txd_data)
  1167+                          ;C:\HT-PIC\TEST\GCJIG.C: 175: {
  1168+                          	psect	text6,class=CODE,local,delta=2
  1169+                          	psect	text6
  1170+                          	global	_ssp_One_Byte
  1171+                          	signat	_ssp_One_Byte,4201
  1172+                          	line	175
  1173+                          
  1174+ 076E                     _ssp_One_Byte
  1175+                          	global	_rxd_data_buf
  1176+                          	global	_temp_txd_data
  1177+                          	global	_Rxd_Bit
  1178+                          ;	_txd_data assigned to ?a_ssp_One_Byte+0
  1179+                          ;	_i assigned to ?a_ssp_One_Byte+1
  1180+                          ;	_temp_data assigned to ?a_ssp_One_Byte+2
  1181+                          ;_txd_data stored from w
  1182+                          	line	178
  1183+ 076E  1283               	bcf	status,5
  1184+ 076F  00C4               	movwf	(((?a_ssp_One_Byte+0))&7fh)
  1185+                          ;C:\HT-PIC\TEST\GCJIG.C: 176: unsigned char i,te
      +                          mp_data;
  1186+                          ;C:\HT-PIC\TEST\GCJIG.C: 178: rxd_data_buf=0x00;
  1187+ 0770  01A4               	clrf	(((_rxd_data_buf))&7fh)
  1188+                          ;C:\HT-PIC\TEST\GCJIG.C: 179: temp_txd_data=txd_


HI-TECH Software PIC Macro Assembler                                     Page 22
                                                       Fri Jan 18 08:11:21 2002

      +                          data;
  1189+                          	line	179
  1190+ 0771  0844               	movf	(((?a_ssp_One_Byte+0))&7fh),w
  1191+ 0772  1683               	bsf	status,5
  1192+ 0773  00A0               	movwf	(((_temp_txd_data))&7fh)
  1193+                          ;C:\HT-PIC\TEST\GCJIG.C: 180: temp_data=0X80;
  1194+                          	line	180
  1195+ 0774  3080               	movlw	-128
  1196+ 0775  1283               	bcf	status,5
  1197+ 0776  00C6               	movwf	(((?a_ssp_One_Byte+2))&7fh)
  1198+                          ;C:\HT-PIC\TEST\GCJIG.C: 181: for(i=0;i<8;i++)
  1199+                          	line	181
  1200+ 0777  01C5               	clrf	(((?a_ssp_One_Byte+1))&7fh)
  1201+ 0778  2F79               	goto	l17
  1202+                          	line	182
  1203+                          
  1204+ 0779                     l17
  1205+                          ;C:\HT-PIC\TEST\GCJIG.C: 182: {
  1206+                          ;C:\HT-PIC\TEST\GCJIG.C: 183: RC3=0;
  1207+                          	line	183
  1208+ 0779  1187               	bcf	(03Bh/8)&7fh,(03Bh)&7
  1209+                          ;C:\HT-PIC\TEST\GCJIG.C: 184: Rxd_Bit=RC4;
  1210+                          	line	184
  1211+ 077A  104E               	bcf	(_Rxd_Bit/8)&7fh,(_Rxd_Bit)&7
  1212+ 077B  1E07               	btfss	(03Ch/8)&7fh,(03Ch)&7
  1213+ 077C  2F7E               	goto	u65
  1214+ 077D  144E               	bsf	(_Rxd_Bit/8)&7fh,(_Rxd_Bit)&7
  1215+ 077E                     u65
  1216+                          ;C:\HT-PIC\TEST\GCJIG.C: 185: if(Rxd_Bit==1) {rx
      +                          d_data_buf=rxd_data_buf | temp_data;};
  1217+                          	line	185
  1218+ 077E  1C4E               	btfss	(_Rxd_Bit/8)&7fh,(_Rxd_Bit)&7
  1219+ 077F  2F81               	goto	u71
  1220+ 0780  2F82               	goto	u70
  1221+ 0781                     u71
  1222+ 0781  2F84               	goto	l20
  1223+ 0782                     u70
  1224+ 0782  0846               	movf	(((?a_ssp_One_Byte+2))&7fh),w
  1225+ 0783  04A4               	iorwf	(((_rxd_data_buf))&7fh)
  1226+                          
  1227+ 0784                     l20
  1228+                          ;C:\HT-PIC\TEST\GCJIG.C: 186: temp_data=(temp_da
      +                          ta) >> 1;
  1229+                          	line	186
  1230+ 0784  1003               	bcf	status,0
  1231+ 0785  0CC6               	rrf	(((?a_ssp_One_Byte+2))&7fh)
  1232+                          ;C:\HT-PIC\TEST\GCJIG.C: 188: if(((temp_txd_data
      +                          ) & 0x80)==0x80) {RC5=1;};
  1233+                          	line	188
  1234+ 0786  1683               	bsf	status,5
  1235+ 0787  0820               	movf	(((_temp_txd_data))&7fh),w
  1236+ 0788  3980               	andlw	-128
  1237+ 0789  3A80               	xorlw	-128
  1238+ 078A  1D03               	btfss	status,2
  1239+ 078B  2F8D               	goto	u81
  1240+ 078C  2F8E               	goto	u80
  1241+ 078D                     u81


HI-TECH Software PIC Macro Assembler                                     Page 23
                                                       Fri Jan 18 08:11:21 2002

  1242+ 078D  2F90               	goto	l21
  1243+ 078E                     u80
  1244+ 078E  1283               	bcf	status,5
  1245+ 078F  1687               	bsf	(03Dh/8)&7fh,(03Dh)&7
  1246+                          
  1247+ 0790                     l21
  1248+                          ;C:\HT-PIC\TEST\GCJIG.C: 189: if(((temp_txd_data
      +                          ) & 0x80)==0x00) {RC5=0;};
  1249+                          	line	189
  1250+ 0790  1683               	bsf	status,5
  1251+ 0791  1BA0               	btfsc	(((_temp_txd_data))&7fh),(7)&7
  1252+ 0792  2F94               	goto	u91
  1253+ 0793  2F95               	goto	u90
  1254+ 0794                     u91
  1255+ 0794  2F97               	goto	l22
  1256+ 0795                     u90
  1257+ 0795  1283               	bcf	status,5
  1258+ 0796  1287               	bcf	(03Dh/8)&7fh,(03Dh)&7
  1259+                          
  1260+ 0797                     l22
  1261+                          ;C:\HT-PIC\TEST\GCJIG.C: 190: temp_txd_data=(tem
      +                          p_txd_data) << 1;
  1262+                          	line	190
  1263+ 0797  1003               	bcf	status,0
  1264+ 0798  1683               	bsf	status,5
  1265+ 0799  0DA0               	rlf	(((_temp_txd_data))&7fh)
  1266+                          ;C:\HT-PIC\TEST\GCJIG.C: 191: RC3=1;
  1267+                          	line	191
  1268+ 079A  1283               	bcf	status,5
  1269+ 079B  1587               	bsf	(03Bh/8)&7fh,(03Bh)&7
  1270+                          ;C:\HT-PIC\TEST\GCJIG.C: 192: }
  1271+                          	line	181
  1272+ 079C  0AC5               	incf	(((?a_ssp_One_Byte+1))&7fh)
  1273+ 079D  3008               	movlw	08h
  1274+ 079E  0245               	subwf	(((?a_ssp_One_Byte+1))&7fh),w
  1275+ 079F  1C03               	btfss	status,0
  1276+ 07A0  2FA2               	goto	u101
  1277+ 07A1  2FA3               	goto	u100
  1278+ 07A2                     u101
  1279+ 07A2  2F79               	go

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -