Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Выложить некуда, посему внутри (+)
Отправлено
[хмамин]
(178.122.12.225)
11 апреля 2010, г. 17:24
В ответ на:
AB тоже асм генерит
отправлено werewolf 11 апреля 2010, г. 16:53
$002C: $940C: J: goto $377
$002D: $0377:
----- V: EEPROM_Ready
C: if (EECount=0) then goto $03A7 ...
$0377: $9100: [$02EF] -> r16
$0378: $02EF:
$0379: $3000: r16 = $00
$037A: $F161: if (Z=1) then goto $3A7
F: 1 -> alarm ...
$037B: $9100: [$0065] -> r16
$037C: $0065:
$037D: $6002: r16 ! $02
$037E: $9300: r16 -> [$0065]
$037F: $0065:
F: x -> ...
$0380: $93AF: r26 ->
$0381: $93BF: r27 ->
F: y -> ...
$0382: $93CF: r28 ->
$0383: $93DF: r29 ->
F: EECount-- ...
$0384: $9100: [$02EF] -> r16
$0385: $02EF:
$0386: $950A: r16 --
$0387: $9300: r16 -> [$02EF]
$0388: $02EF:
F: EEWBP -> x ...
$0389: $91A0: [$02F2] -> r26
$038A: $02F2:
$038B: $91B0: [$02F3] -> r27
$038C: $02F3:
F: EERBP -> y ...
$038D: $91C0: [$02F0] -> r28
$038E: $02F0:
$038F: $91D0: [$02F1] -> r29
$0390: $02F1:
F: [y++] -> ee[x++] ...
$0391: $9109: [Y++] -> r16
$0392: $BBAE: r26 -> p$1E
$0393: $BBBF: r27 -> p$1F
$0394: $9611: r26,r27 + $01
$0395: $BB0D: r16 -> p$1D
$0396: $9AE2: 1 -> p$1C.2
$0397: $9AE1: 1 -> p$1C.1
$0398: $99E1: if (p$1C.1=0 then SKIP
$0399: $CFFE: goto $398 (RJMP)
F: x -> EEWBP ...
$039A: $93A0: r26 -> [$02F2]
$039B: $02F2:
$039C: $93B0: r27 -> [$02F3]
$039D: $02F3:
F: y -> EERBP ...
$039E: $93C0: r28 -> [$02F0]
$039F: $02F0:
$03A0: $93D0: r29 -> [$02F1]
$03A1: $02F1:
F: -> y ...
$03A2: $91DF: -> r29
$03A3: $91CF: -> r28
F: -> x ...
$03A4: $91BF: -> r27
$03A5: $91AF: -> r26
$03A6: $9518: F: RETI (reti)
----- L:
F: 0 -> alarm ...
$03A7: $9100: [$0065] -> r16
$03A8: $0065:
$03A9: $7F0D: r16 & $FD
$03AA: $9300: r16 -> [$0065]
$03AB: $0065:
$03AC: $9518: F: RETI (reti)
Кусок, где пишется первый байт в EEPROM
$03CA: $9120: F: [$02DA] -> r18 (sNBytes -> r18)
$03CB: $02DA:
$03CC: $9523: F: r18 ++ (r18++)
F: PCValue -> x ...
$03CD: $91A0: [$02CB] -> r26
$03CE: $02CB:
$03CF: $91B0: [$02CC] -> r27
$03D0: $02CC:
F: PCEEValue -> y ...
$03D1: $91C0: [$02CF] -> r28
$03D2: $02CF:
$03D3: $91D0: [$02D0] -> r29
$03D4: $02D0:
$03D5: $9320: F: r18 -> [$02EF] (r18 -> EECount)
$03D6: $02EF:
F: [x++] -> ee[y++] ...
$03D7: $910D: [X++] -> r16
$03D8: $BBCE: r28 -> p$1E
$03D9: $BBDF: r29 -> p$1F
$03DA: $9621: r28,r29 + $01
$03DB: $BB0D: r16 -> p$1D
$03DC: $9AE2: 1 -> p$1C.2
$03DD: $9AE1: 1 -> p$1C.1
$03DE: $99E1: if (p$1C.1=0 then SKIP
$03DF: $CFFE: goto $3DE (RJMP)
F: x -> EERBP ...
$03E0: $93A0: r26 -> [$02F0]
$03E1: $02F0:
$03E2: $93B0: r27 -> [$02F1]
$03E3: $02F1:
F: y -> EEWBP ...
$03E4: $93C0: r28 -> [$02F2]
$03E5: $02F2:
$03E6: $93D0: r29 -> [$02F3]
$03E7: $02F3:
$03E8: $9508: F: RET (ret)
Составить ответ
|
Вернуться на конференцию
Ответы
А-а-а-а-а :-0
-
VasilyS
(11.04.2010, 17:26:7
80.92.96.25
,
пустое
)
(Отдышавшись)Что это? Кто придумал этот язык- межеумок? :-)
-
VasilyS
(11.04.2010, 17:38:8
80.92.96.25
,
пустое
)
Ответ: Это не язык. Это LST файл, который генерит Дебилдер. Для Реадонли вполне читаемо. Могу дебилдеровский вывалить. Тока некуда
-
[хмамин]
(11.04.2010, 17:41:35
178.122.12.225
,
пустое
)
Честно - не разобрался, поэтому пас. Не знаком с такими записями. Будет асм или си - обязательно впишусь.
-
VasilyS
(11.04.2010, 19:54:56
80.92.96.25
,
пустое
)
втянуть хекс в студию и скопировать окно дизасма или самому посмотреть, че деется, какие биты выставляются
-
werewolf
(11.04.2010, 21:16:57
94.178.211.79
,
пустое
)
Ответ: Сам попросил ;)
-
[хмамин]
(11.04.2010, 17:34:48
178.122.12.225
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 45:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru