Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите определить по коду язык программирования.  (Прочитано 13332 раз)
0 Пользователей и 1 Гость смотрят эту тему.
LemmonRus
Помогающий

ru
Offline Offline
В правильно заданном вопросе 90% ответа.


« : 18-04-2013 11:48 » 

 Да что ты говоришь?..
Цитата
? define KOD_USTROJSTVA         3               // код устройства
? define NOMER_SETI             3               // номер сети

byte SMS[ 140 ] = 0;
//─────────────────────────────────────────────────────────────────────────
// ПОДСЧИТАТЬ 31 бит CRC В БУФЕРЕ МОДЕМА. Полином x^31 + x^3 + 1

void COUNT_CSUM ()
{
        SI = # SMS;  BP = 138;

        CH = NOMER_SETI; CL = KOD_USTROJSTVA;  BH = 1;  BL = 0xE4;

        loop ( BP ) {

          AL = DSBYTE[ SI ];  SI++;
          AH = 8;

          loop ( AH ) {

            $SHR AL, 1  $RCR CX, 1  $RCR BX, 1

            $TEST BL, 1
            IF( NOTZEROFLAG )  CH ^= 0x90;
          }
        }

        BL &= 0xFE;

        DSWORD[ # SMS + 138 ] = CX;
}
« Последнее редактирование: 18-04-2013 11:50 от LemmonRus » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 18-04-2013 12:03 » 

Какой-то специфичный ассемблер. Причем для x86 в реальном режиме. Но синтаксис, похож на Си, за исключением знаков «#» и «$».
« Последнее редактирование: 18-04-2013 12:07 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 18-04-2013 12:50 » 

не... это скорей всего какой-то псевдоязык контроллера
А вот потом уже (после компиляции) и получится что-то для x86
Читать доку к контроллеру. В данном случае контроллер, эта некая "большая" система.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
darkelf
Молодой специалист

ro
Offline Offline

« Ответ #3 : 18-04-2013 12:56 » 

за исключением ?define напоминает C--.
Записан
LemmonRus
Помогающий

ru
Offline Offline
В правильно заданном вопросе 90% ответа.


« Ответ #4 : 18-04-2013 13:19 » 

за исключением ?define напоминает C--.
Что за зверь? Где про него можно прочитать.
« Последнее редактирование: 18-04-2013 13:22 от LemmonRus » Записан
darkelf
Молодой специалист

ro
Offline Offline

« Ответ #5 : 18-04-2013 13:48 » 

за исключением ?define напоминает C--.
Что за зверь? Где про него можно прочитать.
http://c--sphinx.narod.ru/index.htm
http://ru.wikipedia.org/wiki/C--
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #6 : 19-04-2013 07:19 » new

offtop
похож на Си, за исключением знаков «#» и «$».
"доллар" в Си - это обычная литера для идентификаторов , кстати
/offtop
Записан

Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines