ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кто знает ассемблер, помогите плиз!!!
  #1  
Старый 11.04.2009, 16:16
-=NoVeNkIy=-
Новичок
Регистрация: 08.12.2008
Сообщений: 24
Провел на форуме:
137026

Репутация: 3
По умолчанию Кто знает ассемблер, помогите плиз!!!

Ситуация следующая: есть микросхема (подробности о ней давать не буду), используемая для сигнализации. К ней подключается сотовый телефон. На плате имеются клеммные колодки: (+-) и 4 шлейфа, к которым подключаются датчики (датчик движения, открытия двери...и т.п.) при размыкании контакта от шлейфа, телефон отправляет смс на номер, забитый в симке. Это техническая сторона вопроса. Теперь о главном - на плате имеется контроллер, в который заливается прошивка. Глюки начались следующие: при постановке на охрану номера телефона приходит смс о тревоге на последнем из замкнутых шлейфов, хотя все шлейфы в норме. если ставлю 4 шлейфа - о четвертом, 3 - о третьем и т.п. проверял на арзных платах - дело в прошивке. прошивка на ассемблере. если кто сможет помочь - напишите плиз...скину саму прошивку, может что подправите. Очень надеюсь на вашу помощь.
 
Ответить с цитированием

  #2  
Старый 11.04.2009, 16:26
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

как вариант проверить цикл опроса датчиков.
т.е. ошибка может быть в условии провекри кол-ва датчиков.
Тут зависит от последовательности их номеров.
Но всё равно гдето ты привышаеш это значения на 1.
ищи места cmp *,кол-во датчиков и далее команду
j*
там может быть условие типа jne - не равно, je - равно. А также меньше или меньше или равно. Вот в этом условии скорее всего и ошибка.
 
Ответить с цитированием

  #3  
Старый 11.04.2009, 16:29
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

ну или порядок нумерации с 0 или с 1 неверный.
т.е. логика ошибки такого цикла - провекра датчика следующего за последним. А так как его не существует то тут и срабатывает тревога типа поломка датчика или чтото типа того.
Ты для теста попробуй сделать разрыв на 1-м датчике и поглядеть какой датчик сработал.
 
Ответить с цитированием

  #4  
Старый 12.04.2009, 15:34
-=NoVeNkIy=-
Новичок
Регистрация: 08.12.2008
Сообщений: 24
Провел на форуме:
137026

Репутация: 3
По умолчанию

Цитата:
Сообщение от slesh  
ну или порядок нумерации с 0 или с 1 неверный.
т.е. логика ошибки такого цикла - провекра датчика следующего за последним. А так как его не существует то тут и срабатывает тревога типа поломка датчика или чтото типа того.
Ты для теста попробуй сделать разрыв на 1-м датчике и поглядеть какой датчик сработал.
немного уточню...ложная тревога срабатывает только при первой постановке на охрану...если поставить, принять смс с тревогой, снова снять и поставить - все работает как часы )) а при первой постановке, когда уже пришло смс, потом можно хоть замыкать, хоть размыкать...хоть матом кричать - результата не будет никакого (
 
Ответить с цитированием

  #5  
Старый 13.04.2009, 09:48
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Значит гдето регистры какието не инициализированы
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите плиз . w!ndows папки файлы destory Болталка 6 23.03.2009 02:13
Ребята кто умный помогите toross Болталка 24 18.03.2009 13:39
помогите плиз gasik ICQ 9 06.02.2009 14:26
НАРОД!!! Помогите ради бога! ) Exchange Server!!! Кто знает подскажите!!! Tray Болталка 0 13.09.2006 08:53
помогите кто может плиз mobius Чаты 0 09.11.2003 07:12



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


Быстрый переход




ANTICHAT.XYZ