Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Новички

Новички Раздел для новичков. Что такое кодграббер, ретранслятор, подмена кода.

Ответ
 
Опции темы
Старый 24.11.2009, 00:15   #21
validol
случайно влез
 
Аватар для validol
 
Регистрация: 10.08.2009
Сообщений: 40
Поблагодарил: 4
Поблагодарили 7 раз в 5 сообщениях
validol стоит на развилке
По умолчанию

Только ручками, написав свою процедуру.
Если на степень двойки надо множить или делить то там обычный сдвиг.
Если на другие числа то есть уже готовые процедуры - погугли.
validol вне форума   Ответить с цитированием
Старый 24.11.2009, 20:53   #22
Allex
Гость
 
Сообщений: n/a
По умолчанию

Третья глава.
Вложения
Тип файла: pdf Вводный курс AVR- Глава3.pdf (133.5 Кб, 76 просмотров)
  Ответить с цитированием
Старый 04.12.2009, 23:33   #23
Allex
Гость
 
Сообщений: n/a
По умолчанию

Глава четвертая.
Вложения
Тип файла: pdf Вводный курс AVR- Глава4.pdf (782.0 Кб, 72 просмотров)
  Ответить с цитированием
Старый 17.12.2009, 17:22   #24
Allex
Гость
 
Сообщений: n/a
По умолчанию

И наконец пятая глава.
Вложения
Тип файла: pdf Вводный курс AVR- Глава5.pdf (908.6 Кб, 69 просмотров)
  Ответить с цитированием
Старый 27.12.2009, 07:17   #25
Ahalam
начинающий фрикер
 
Аватар для Ahalam
 
Регистрация: 16.04.2007
Сообщений: 579
Поблагодарил: 15
Поблагодарили 37 раз в 27 сообщениях
Ahalam стоит на развилке
По умолчанию

Цитата:
Сообщение от burnout84 Посмотреть сообщение
Как выполнить операции деления и умножения на пик 16ф84?

попробуй почитать об этом у автора М.Предко (гуглить)
плять!!! авры заполоняют всё. где вы юзеры пиков???
Ahalam вне форума   Ответить с цитированием
Старый 27.12.2009, 16:17   #26
bumer525
начинающий фрикер
 
Аватар для bumer525
 
Регистрация: 31.12.2008
Сообщений: 648
Поблагодарил: 55
Поблагодарили 236 раз в 93 сообщениях
bumer525 скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от Ahalam Посмотреть сообщение
авры заполоняют всё. где вы юзеры пиков???

Не знаю как на этом камне, а на 18Ф252 я выкладывал пример табличного чтения. Там для поиска нужной строки таблицы я применял умножение через команду:
Table_rd:
movlw 0x05 ; Операция для выбора строки таблицы
mulwf 0x01 ; адрес следующей строчки в 5 раз больше

результат умножения(поскольку он по размеру больше байта не сохраняется в аккумуляторе, а сохраняется в спец регистрах) считываю из регистров умножения.

movff PRODL,TBLPTRL
movff PRODH,TBLPTRH

в данном случае операция умножения определяет адрес строки в таблице.

Так как то....
bumer525 вне форума   Ответить с цитированием
Старый 28.12.2009, 05:09   #27
Allex
Гость
 
Сообщений: n/a
По умолчанию и еще приложение....

И еще приложение к книге, содержащее описание команд и примеры описанных программ.
Вложения
Тип файла: pdf Вводный курс AVR- Приложения.pdf (907.6 Кб, 74 просмотров)
  Ответить с цитированием
Старый 30.12.2009, 07:37   #28
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Столкнулся с трудностью, сам перепрыгнуть пока никак не могу.
Слил прошивку с брелка Centurion, на PIC12C508A, дизассемблировал, а собрать обратно не могу. постоянно вылазит ошибка:
Error[113] C:\CENTURION\MINI.ASM 208 : Symbol not previously defined (L_0136)
Error[113] C:\CENTURION\MINI.ASM 218 : Symbol not previously defined (L_0136)
Error[129] C:\CENTURION\MINI.ASM 241 : Expected (END)
Если я передвигаю то, что находится на метке L_0136 поближе к месту вызова - тогда начинают другие ругаться места вызова. Что в таких случаях делать ? Или надо искать другой ассемблер, а не MPASMWIN из комплекта MPLAB 8.40 ?
Serg22 вне форума   Ответить с цитированием
Старый 30.12.2009, 07:53   #29
Piratcom
продвинутый фрикер
 
Аватар для Piratcom
 
Регистрация: 16.02.2008
Сообщений: 1,710
Поблагодарил: 127
Поблагодарили 268 раз в 177 сообщениях
Piratcom стоит на развилке
По умолчанию

Я где-то читал что нужно имя меток менять.... Например L_0136 на metka1, попробуй...


Если вас мучает совесть по ночам - спите днем!
------------------------------------------------------------
Если ты обманываешь людей, будь готов к тому что когда - нибудь тебе придётся сесть в тюрьму...
Piratcom вне форума   Ответить с цитированием
Старый 30.12.2009, 08:02   #30
Serg22
участник
 
Аватар для Serg22
 
Регистрация: 23.11.2009
Сообщений: 366
Поблагодарил: 13
Поблагодарили 38 раз в 27 сообщениях
Serg22 стоит на развилке
По умолчанию

Попробовал. Ничего кроме имени метки в ошибке не поменялось.

Такое ощущение, что при дизассемблировании нарушается разбиение по банкам, либо компилировалось с учетом каких-то особенностей другого компилятора, что он может адресовать чуть дальше по коду, чем MPASM.
Serg22 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодрабберы, FAQ для начинающих. exchange Новички 59 24.09.2014 07:47
"С" (Си) для начинающих, в вопросах и ответах. Piratcom Новички 9 05.01.2011 20:44
Для начинающих test Сотовые системы 5 15.08.2008 00:50
Для начинающих test Автомобили 286 20.12.2007 01:30


Текущее время: 16:01. Часовой пояс GMT +4.


Перевод: zCarot