можно)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ы 17 января 2005 г. 18:22
В ответ на: OK! А мне можно взглянуть, что у Вас получилось? отправлено Bill 17 января 2005 г. 18:21

; 111: static u8_t __kal(u8_t ch1,u8_t ch2) {
;
0x00000000 ___kal:
; __kal:
0x00000000 0x4E56FFEE link a6,#-18
0x00000004 0x4FEFFFF4 lea -12(a7),a7
0x00000008 0x48D70418 movem.l d3-d4/a2,(a7)
0x0000000C 0x182E000B move.b 11(a6),d4
0x00000010 0x162E000F move.b 15(a6),d3
;
;
; 112: u8_t Table[]="0123456789ABCDEF";
; 113:
; 114:
;
0x00000014 0x41F900000000 lea _@87,a0
0x0000001A 0x43EEFFEE lea -18(a6),a1
0x0000001E 0x2010 move.l (a0),d0
0x00000020 0x2280 move.l d0,(a1)
0x00000022 0x20280004 move.l 4(a0),d0
0x00000026 0x23400004 move.l d0,4(a1)
0x0000002A 0x20280008 move.l 8(a0),d0
0x0000002E 0x23400008 move.l d0,8(a1)
0x00000032 0x2028000C move.l 12(a0),d0
0x00000036 0x2340000C move.l d0,12(a1)
0x0000003A 0x10280010 move.b 16(a0),d0
0x0000003E 0x13400010 move.b d0,16(a1)
0x00000042 0x45EEFFEE lea -18(a6),a2
;
;
; 115: ch1 = ch1["0123456789ABCDEF"];
;
0x00000046 0x7000 moveq #0,d0
0x00000048 0x1004 move.b d4,d0
0x0000004A 0x41F900000000 lea _@508,a0
0x00000050 0x18300800 move.b (a0,d0.l),d4
;
;
; 116: ch1 = Table[ch2];
;
0x00000054 0x7000 moveq #0,d0
0x00000056 0x1003 move.b d3,d0
0x00000058 0x41EEFFEE lea -18(a6),a0
0x0000005C 0x18300800 move.b (a0,d0.l),d4
;
;
; 117: ch2 = ch2["0123456789ABCDEF"];
; 118:
;
0x00000060 0x7000 moveq #0,d0
0x00000062 0x1003 move.b d3,d0
0x00000064 0x41F900000000 lea _@508,a0
0x0000006A 0x16300800 move.b (a0,d0.l),d3
;
;
; 119: }
;
0x0000006E 0x4CD70418 movem.l (a7),d3-d4/a2
0x00000072 0x4E5E unlk a6
0x00000074 0x4E75 rts
0x00000076 0x4E71 nop


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru