Распотрошил прошивку ATiny2313
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Распотрошил прошивку 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
помогите пожалуйста разобраться с тем что здесь написано что делает этот код??? И если можно обьясните плиз что содержится в первом, втором, третьем и четвёртом столбцах. Заранее благодарен Артур.
|
|
|
RE: Распотрошил прошивку ATiny2313 - 2006-12-22 22:47:08.650000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: abcdent И если можно обьясните плиз что содержится в первом, втором, третьем и четвёртом столбцах. адрес инструкции; инструкция в hex; инструкция на асме; аргументы инструкции. и то что после `;' – коммент оставленный дизассемблером, чтоб понятнее читать было. а то что код зациклен бесконечно – не факт. rcall как я понимаю – вызов функции, но вовсе не факт что из этой функции будет кто-то выходить.
|
|
|
|
|