Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Распотрошил прошивку ATiny2313

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Распотрошил прошивку ATiny2313
Имя
Сообщение << Старые топики   Новые топики >>
Распотрошил прошивку ATiny2313 - 2006-12-22 13:54:19.480000   
abcdent

Сообщений: 11
Оценки: 0
Присоединился: 2006-11-15 14:13:21.633333
Здравствуйте!
Мне нужна ваша помошь!
Загрузил в AVR Studio файл (изьятый из Tiny2313 с расширением ~hex)
и обнаружил что в этом месте код зациклен бесконечно:

+0000004B: 9AC1 SBI 0x18,1 +0000004C: D004 RCALL +0x0004; Destination: 0x000051 +0000004D: 98C1 CBI 0x18,1 +0000004E: D002 RCALL +0x0002; Destination: 0x000051 +0000004F: CFFB RJMP -0x0005
помогите пожалуйста разобраться с тем что здесь написано
что делает этот код??? И если можно обьясните плиз что содержится в первом, втором, третьем и четвёртом столбцах.
Заранее благодарен Артур.
Post #: 1
RE: Распотрошил прошивку ATiny2313 - 2006-12-22 22:47:08.650000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: abcdent
И если можно обьясните плиз что содержится в первом, втором, третьем и четвёртом столбцах.

адрес инструкции; инструкция в hex; инструкция на асме; аргументы инструкции. и то что после `;' – коммент оставленный дизассемблером, чтоб понятнее читать было.

а то что код зациклен бесконечно – не факт. rcall как я понимаю – вызов функции, но вовсе не факт что из этой функции будет кто-то выходить.
Post #: 2
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Распотрошил прошивку ATiny2313







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.