📄 mynic.lst
字号:
268 0096 8183 clr r27
102:net/mynic.c **** ar * buffer){
269 26,r23
270 mov r25,r22
271 0098 BB27 mov r24,r21
272 009a A72F std Z+2,r24
274 009e 852F .LM18:
275 00a0 8283 std Z+3,r20
103:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
276 ogue start */
278 00a2 4383 .LM19:
279 ret
104:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
280 ze nic_ip_to_buffer, .-nic_ip_to_buffer
281 .Lscope4:
284 .global nic_buffer_to_seq
286 nic_buffer_to_seq:
288 .LM20:
289 .LFBB5:
105:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
106:net/mynic.c **** buffer[0] = NIC_MAC0;
290 e: function */
291 /* frame size = 0 */
292 movw r30,r24
294 .LM21:
295 00a6 FC01 ldd r18,Z+3
296 ldi r19,lo8(0)
297 ldi r20,lo8(0)
298 00a8 2381 ldi r21,hi8(0)
299 00aa 30E0 ld r24,Z
300 00ac 40E0 ldi r25,lo8(0)
301 00ae 50E0 ldi r26,lo8(0)
302 00b0 8081 ldi r27,hi8(0)
303 00b2 90E0 mov r27,r24
304 00b4 A0E0 clr r26
305 00b6 B0E0 clr r25
306 00b8 B82F clr r24
307 00ba AA27 or r18,r24
308 00bc 9927 or r19,r25
309 00be 8827 or r20,r26
310 00c0 282B or r21,r27
311 00c2 392B ldd r24,Z+1
312 00c4 4A2B ldi r25,lo8(0)
313 00c6 5B2B ldi r26,lo8(0)
314 00c8 8181 ldi r27,hi8(0)
315 00ca 90E0 movw r26,r24
316 00cc A0E0 clr r25
317 00ce B0E0 clr r24
318 00d0 DC01 or r18,r24
319 00d2 9927 or r19,r25
320 00d4 8827 or r20,r26
321 00d6 282B or r21,r27
322 00d8 392B ldd r24,Z+2
323 00da 4A2B ldi r25,lo8(0)
324 00dc 5B2B ldi r26,lo8(0)
325 00de 8281 ldi r27,hi8(0)
326 00e0 90E0 mov r27,r26
327 00e2 A0E0 mov r26,r25
328 00e4 B0E0 mov r25,r24
329 00e6 BA2F clr r24
330 00e8 A92F or r18,r24
331 00ea 982F or r19,r25
332 00ec 8827 or r20,r26
333 00ee 282B or r21,r27
335 00f2 4A2B .LM22:
336 00f4 5B2B movw r22,r18
107:net/mynic.c **** ar * buffer){
108:net/mynic.c **** buffer[0] = NIC_MAC0;
109:net/mynic.c **** buffer[1] = NIC_MAC1;
337 i r27,hi8(0)
338 mov r27,r26
339 00f6 B901 mov r26,r25
340 00f8 CA01 mov r25,r24
341 clr r24
342 00fa 0895 or r18,r24
343 or r19,r25
344 or r20,r26
345 or r21,r27
347 .LM22:
348 movw r22,r18
349 movw r24,r20
350 /* epilogue start */
110:net/mynic.c **** = NIC_MAC0;
111:net/mynic.c **** buffer[1] = NIC_MAC1;
351 5
352 mov r25,r24
353 clr r24
354 or r18,r24
355 or r19,r25
356 00fc FC01 or r20,r26
112:net/mynic.c **** = NIC_MAC0;
357 20,r26
358 or r21,r27
359 00fe 872F ldd r24,Z+2
360 0100 9927 ldi r25,lo8(0)
361 0102 AA27 ldi r26,lo8(0)
362 0104 BB27 ldi r27,hi8(0)
363 0106 8083 mov r27,r26
113:net/mynic.c **** ar * buffer){
364 ldi r27,hi8(0)
365 movw r26,r24
366 0108 CB01 clr r25
367 010a AA27 clr r24
368 010c BB27 or r18,r24
369 010e 8183 or r19,r25
114:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
370 25
371 clr r24
372 0110 BB27 or r18,r24
373 0112 A72F or r19,r25
374 0114 962F or r20,r26
375 0116 852F or r21,r27
376 0118 8283 ldd r24,Z+1
115:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
377 20,lo8(0)
378 ldi r21,hi8(0)
379 011a 4383 ld r24,Z
380 ldi r25,lo8(0)
116:net/mynic.c **** y_mac_to_buf(unsigned char * buffer){
381 20:
382 .LFBB5:
383 011c 0895 /* prologue: function */
384 /* frame size = 0 */
385 movw r30,r24
387 .LM21:
388 ldd r18,Z+3
389 ldi r19,lo8(0)
390 ldi r20,lo8(0)
391 ldi r21,hi8(0)
392 ld r24,Z
393 ldi r25,lo8(0)
394 ldi r26,lo8(0)
395 ldi r27,hi8(0)
396 mov r27,r24
397 clr r26
398 clr r25
399 011e 0E94 0000 clr r24
400 or r18,r24
401 or r19,r25
402 or r20,r26
403 0122 0895 or r21,r27
404 ldd r24,Z+1
405 ldi r25,lo8(0)
406 ldi r26,lo8(0)
407 ldi r27,hi8(0)
408 movw r26,r24
409 clr r25
410 clr r24
411 or r18,r24
412 or r19,r25
413 or r20,r26
414 or r21,r27
415 ldd r24,Z+2
416 ldi r25,lo8(0)
417 ldi r26,lo8(0)
418 ldi r27,hi8(0)
419 0124 0E94 0000 mov r27,r26
420 mov r26,r25
421 mov r25,r24
422 clr r24
423 0128 0895 or r18,r24
424 or r19,r25
425 or r20,r26
426 or r21,r27
428 .LM22:
429 movw r22,r18
430 movw r24,r20
431 /* epilogue start */
432 ret
434 .Lscope5:
438 .global nic_seq_to_buffer
440 nic_seq_to_buffer:
442 012e 8CEA .LM23:
443 0130 8093 0000 .LFBB6:
444 /* prologue: function */
445 /* frame size = 0 */
446 0134 8EED movw r30,r24
448 .LM24:
449 mov r24,r23
450 013a 88E4 clr r25
451 013c 8093 0000 clr r26
452 clr r27
453 st Z,r24
455 0142 8093 0000 .LM25:
456 movw r24,r22
457 clr r26
458 0146 8BEB clr r27
459 0148 8093 0000 std Z+1,r24
461 .LM26:
462 014c 8CEC clr r27
463 014e 8093 0000 mov r26,r23
464 mov r25,r22
465 mov r24,r21
466 std Z+2,r24
468 0152 85E1 .LM27:
469 0154 9AE0 std Z+3,r20
470 0156 A8EA /* epilogue start */
472 015a 8093 0000 .LM28:
473 015e 9093 0000 ret
475 0166 B093 0000 .Lscope6:
479 016c 9AE0 .global nic_receive_packet
481 0170 B0EC nic_receive_packet:
483 0176 9093 0000 .LM29:
484 017a A093 0000 .LFBB7:
485 017e B093 0000 /* prologue: function */
486 /* frame size = 0 */
488 .LM30:
489 0182 0895 call enc28j60_receive_packet
490 /* epilogue start */
492 .LM31:
493 ret
495 .Lscope7:
499 .global nic_send_packet
DEFINED SYMBOLS
*ABS*:00000000 mynic.c
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:121 .text:00000000 nic_copy_mac_to_buf
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:162 .text:0000001c nic_buffer_to_unsigned_int
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:188 .text:0000002e nic_buffer_to_ip
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:249 .text:00000084 nic_ip_to_buffer
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:289 .text:000000a6 nic_buffer_to_seq
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:350 .text:000000fc nic_seq_to_buffer
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:391 .text:0000011e nic_receive_packet
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:411 .text:00000124 nic_send_packet
C:\DOCUME~1\ESERVIS\USTAWI~1\Temp/ccIdl5ds.s:429 .text:0000012a nic_init
*COM*:00000006 nic_mac
*COM*:00000004 nic_ip
*COM*:00000004 nic_gateway_ip
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
enc28j60_receive_packet
enc28j60_send_packet
enc28j60_init
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -