|
Помогите дизассемблировать |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 22)
|
Jan 6 2015, 10:30
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Цитата(ASN @ Jan 6 2015, 13:03)  coolibin Просто загрузить область памяти в симуляторе процессора и установить РС на начало. Среда сама переведёт hex в мнемонический вид (ассемблер). где взять симулятор? он есть в IDA? проц Fujitsu
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
Jan 6 2015, 11:01
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Цитата(ASN @ Jan 6 2015, 13:37)  coolibin А что за контроллер-то? Скорее всего, для него есть бесплатная среда. Среды нет. А можно как то без симулятора найти начало?
Сообщение отредактировал coolibin - Jan 6 2015, 11:01
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
Jan 7 2015, 09:38
|
Гуру
     
Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925

|
Цитата(Сергей Борщ @ Jan 7 2015, 15:24)  Именно. А как из процитированного ответа автора темы вы смогли понять, какой именно из них? Никак. К сожалению, я не телепат. Из того что понял - автор просто не имеет представления как программа превращается в байты прошивки и наоборот. Я привёл пример как это может выглядеть, ARM был под рукой  . А микроконтроллеры Fujitsu теперь Spansion http://www.spansion.com/Products/microcont...es/default.aspxПлюс сам Fujitsu еще выпускает SoC на ARM.
|
|
|
|
|
Jan 7 2015, 10:51
|
Местный
  
Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228

|
Код 0x60, 0x02, 0x00, 0x53, 0x88, 0x5b, 0x79, 0x4a, 0x0a, 0x00, 0x24, 0x00, 0xd0, 0x6f, 0x13, 0x6f, 0x10, 0x4a, 0x6b, 0x48, 0x47, 0xac, 0x6b, 0x48, 0x7b, 0x24, 0x64, 0x23, 0x48, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0xa8, 0x70, 0x17, 0x00, 0x00, 0x00, 0x00, 0x76, 0xe0, 0xf9, 0x73, 0xdf, 0x04, 0x04, 0x01, 0x00, 0x71, 0xdf, 0x01, 0x04, 0x25, 0x6c, 0xbc, 0x03, 0x04, 0xfb, 0x6c, 0x9d, 0x03, 0x04, 0xfb, 0x52, 0x06, 0x42, 0x33, 0x00, 0xf1, 0x10, 0x73, 0xdf, 0x06, 0x04, 0x03, 0x00, 0x71, 0xdf, 0x01, 0x04, 0x66, 0xac, 0x8a, 0x00, 0x60, 0x22, 0x33, 0x01, 0xf1, 0x10, 0x73, 0xdf, 0x06, 0x04, 0x03, 0x00, 0x71, 0xdf, 0x01, 0x04, 0x66, 0xac, 0xad, 0x00, 0x60, 0x0e, 0x73, 0xdf, 0x06, 0x04, 0x01, 0x00, 0x71, 0xdf, 0x01, 0x04, 0x66, 0xac, 0x8a, 0x00, 0x52, 0x03, 0x04, 0x33, 0x66, 0xf1, 0xf9, 0x5a, 0x79, 0x4a, 0x38, 0x06, 0x00, 0x9f, 0x8c, 0xcf, 0x00, 0x5a, 0x79, 0x4a, 0x38, 0x01, 0x00, 0x6f, 0x05, 0x35, 0x04, 0x5a, 0x79, 0x4a, 0x38, 0x01, 0x00, 0x6f, 0x15, 0x00, 0x00, 0x64, 0x10, 0x47, 0xf1, 0x2a, 0x2a, 0xe8, 0x27, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x71, 0xDF, 0xf9, 0x03, 0x1f, 0x71, 0xDF, 0xFD, 0x03, 0xFF, 0x71, 0xdf, 0xe8, 0x03, 0x00, 0x60, 0x18, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x32, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x60, 0xb9, 0xa8, 0x04, 0x00, 0xac, 0x6b, 0x48, 0x64, 0x4b, 0x47, 0xac, 0x6b, 0x48, 0x72, 0x94, 0x00, 0x2a, 0x38, 0x02, 0x60, 0x03, 0x62, 0x9e, 0x43, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x30, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x6c, 0x78, 0xe8, 0x03, 0x42, 0xff, 0x6f, 0x11, 0x06, 0x73, 0xdf, 0xaa, 0x0a, 0xaa, 0x00, 0x06, 0x73, 0xdf, 0x54, 0x05, 0x55, 0x00, 0x06, 0x73, 0xdf, 0xaa, 0x0a, 0x80, 0x00, 0x06, 0x73, 0xdf, 0xaa, 0x0a, 0xaa, 0x00, 0x06, 0x73, 0xdf, 0x54, 0x05, 0x55, 0x00, 0x06, 0x73, 0xdf, 0xaa, 0x0a, 0x10, 0x00, 0x4a, 0xaa, 0x0a, 0x9a, 0x64, 0xb3, 0x47, 0x6c, 0x58, 0xe8, 0x03, 0x52, 0x07, 0x42, 0x33, 0x53, 0xf1, 0x19, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x2a, 0x08, 0x03, 0x62, 0xc9, 0x43, 0x2a, 0x28, 0x03, 0x62, 0x4d, 0x45, 0x2a, 0x48, 0x03, 0x62, 0xf5, 0x45, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x32, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x30, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x71, 0x94, 0x01, 0x71, 0xbf, 0x6d, 0x4a, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0xac, 0x6b, 0x48, 0xa8, 0x02, 0x02, 0x64, 0x4b, 0x47, 0xa8, 0x02, 0x02, 0xaa, 0x6b, 0x48, 0x42, 0x00, 0x6f, 0x11, 0x64, 0x75, 0x47, 0xf0, 0x1b, 0x42, 0x35, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x30, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x52, 0x6f, 0x4a, 0x6f, 0x11, 0x6c, 0x78, 0xe8, 0x03, 0x5a, 0x6d, 0x4a, 0x9a, 0xa9, 0x6b, 0x48, 0x8a, 0x3c, 0x00, 0xf0, 0x4a, 0xaa, 0x0a, 0x2d, 0x5b, 0x71, 0x4a, 0x8a, 0x3c, 0x00, 0xf0, 0x4a, 0x54, 0x05, 0x2d, 0x5b, 0x75, 0x4a, 0x6f, 0x01, 0x34, 0xf0, 0xf1, 0x6c, 0xa8, 0x00, 0x02, 0x6f, 0x01, 0x33, 0x0e, 0xf1, 0x32, 0x8a, 0x3b, 0x00, 0xff, 0xf1, 0x03, 0xa8, 0x00, 0x01, 0x6c, 0x78, 0xe1, 0x03, 0x72, 0x89, 0x72, 0xaa, 0x52, 0xe2, 0x03, 0x34, 0x03, 0xf1, 0xf9, 0x72, 0x89, 0x74, 0x6a, 0xf1, 0x0d, 0x73, 0x41, 0x73, 0x42, 0x76, 0xe0, 0xe8, 0x6c, 0x58, 0xe1, 0x03, 0x60, 0x6e, 0x6c, 0x58, 0xe1, 0x03, 0x62, 0x30, 0x45, 0x4a, 0xaa, 0x00, 0x5a, 0x71, 0x4a, 0x06, 0x6f, 0x15, 0x4a, 0x55, 0x00, 0x5a, 0x75, 0x4a, 0x06, 0x6f, 0x15, 0x4a, 0xa0, 0x00, 0x5a, 0x71, 0x4a, 0x06, 0x6f, 0x15, 0x72, 0x89, 0x72, 0xaa, 0x64, 0xed, 0x47, 0x72, 0x89, 0x74, 0x6a, 0xf1, 0x5c, 0x73, 0x41, 0x73, 0x42, 0x76, 0xe0, 0xd1, 0x60, 0x36, 0xa8, 0x00, 0x01, 0x4a, 0xaa, 0x00, 0x5a, 0x71, 0x4a, 0x06, 0x6f, 0x1d, 0x4a, 0x55, 0x00, 0x5a, 0x75, 0x4a, 0x06, 0x6f, 0x1d, 0x4a, 0xa0, 0x00, 0x5a, 0x71, 0x4a, 0x06, 0x6f, 0x1d, 0x73, 0x89, 0x73, 0xaa, 0x64, 0xb3, 0x47, 0x73, 0x89, 0x76, 0x6a, 0xf1, 0x28, 0x73, 0x41, 0x73, 0x41, 0x73, 0x42, 0x73, 0x42, 0x76, 0xe0, 0xcd, 0x6c, 0x58, 0xe8, 0x03, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x6c, 0x58, 0xe8, 0x03, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x34, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6F, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x30, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0xbc, 0x01, 0x9a, 0x6c, 0x58, 0xe8, 0x03, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x72, 0x94, 0x03, 0x6f, 0x11, 0xa8, 0x00, 0x02, 0x72, 0x8a, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x73, 0x42, 0x76, 0xe0, 0xe3, 0xbc, 0x01, 0x9a, 0xa8, 0x00, 0x02, 0x64, 0x75, 0x47, 0x83, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x82, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x30, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x71, 0x94, 0x01, 0x71, 0xa0, 0x89, 0x15, 0x99, 0x6c, 0x58, 0xe8, 0x03, 0x4b, 0x00, 0x00, 0xdf, 0x00, 0x71, 0xa0, 0x6f, 0x48, 0x00, 0x3b, 0xff, 0xff, 0xf1, 0x42, 0x71, 0x40, 0x71, 0x40, 0x71, 0x80, 0x1b, 0x00, 0xa0, 0xdf, 0x00, 0xf2, 0xeb, 0x4b, 0x00, 0x00, 0xfc, 0x00, 0x71, 0xa0, 0x6f, 0x48, 0x00, 0x3b, 0xff, 0xff, 0xf1, 0x26, 0x71, 0x40, 0x71, 0x40, 0x71, 0x80, 0x1b, 0x00, 0x00, 0x00, 0x01, 0xf2, 0xe9, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x31, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x9e, 0x7b, 0xa1, 0x7b, 0x80, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x34, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x83, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x82, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x81, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x80, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x84, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x85, 0x96, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x86, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x62, 0xfb, 0x42, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x42, 0xe0, 0x2c, 0xf1, 0x11, 0x1e, 0x42, 0x10, 0x2c, 0xf0, 0xed, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x05, 0x25, 0x04, 0x67, 0x5a, 0x79, 0x4a, 0x38, 0x01, 0x00, 0x6f, 0x05, 0x35, 0x04, 0x5a, 0x79, 0x4a, 0x38, 0x01, 0x00, 0x6f, 0x15, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x05, 0x24, 0xfb, 0x67, 0x8c, 0x99, 0x64, 0x10, 0x47, 0xf1, 0x08, 0x72, 0xa9, 0x73, 0x41, 0x76, 0xe0, 0xf4, 0x67, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x32, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x17, 0x02, 0x62, 0xfb, 0x42, 0xad, 0x00, 0x00, 0x72, 0x8e, 0x16, 0x76, 0xc5, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x0c, 0xf3, 0x03, 0x3e, 0x21, 0x10, 0x9d, 0x76, 0xe0, 0xc7, 0x8d, 0x67, 0x73, 0x8a, 0x00, 0x73, 0x8a, 0x2e, 0x34, 0x40, 0xf0, 0x10, 0x73, 0x8a, 0x34, 0x20, 0xf0, 0xf0, 0x73, 0x8a, 0x00, 0x73, 0x8a, 0x2e, 0x34, 0x40, 0xf1, 0x01, 0x67, 0x6c, 0x58, 0xe8, 0x03, 0x5a, 0x79, 0x4a, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x34, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x17, 0x02, 0x62, 0xfb, 0x42, 0x72, 0x8a, 0x00, 0x72, 0x8a, 0x2e, 0x34, 0x40, 0xf0, 0x10, 0x72, 0x8a, 0x34, 0x20, 0xf0, 0xf0, 0x72, 0x8a, 0x00, 0x72, 0x8a, 0x2e, 0x34, 0x40, 0xF1, 0x01, 0x67, 0x5A, 0x79, 0x4A, 0x38, 0x03, 0x00, 0x6f, 0x05, 0x34, 0x08, 0xf0, 0xf4, 0x42, 0x34, 0x5a, 0x79, 0x4a, 0x38, 0x02, 0x00, 0x6f, 0x15, 0x17, 0x02, 0x62, 0xfb, 0x42, 0x73, 0xdf, 0x0e, 0x04, 0x80, 0x69, 0x73, 0xdf, 0x0e, 0x04, 0x80, 0x96, 0x71, 0xdf, 0x0e, 0x04, 0x80, 0x73, 0xdf, 0x0e, 0x04, 0x80, 0x96, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
Сообщение отредактировал coolibin - Jan 7 2015, 10:53
--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
|
|
|
|
|
Jan 7 2015, 20:33
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(coolibin @ Jan 7 2015, 13:51)  Код 0x60, 0x02, 0x00, 0x53, 0x88, 0x5b, 0x79, 0x4a, не самый удачный вариант.. не, я в 80-х писал прямо в кодах для К580ВМ80 и листинги дампов из журналов вводил поблочно, но тут не тот случай - прикрепите к сообщению бинарный файл, где в нулевой позиции будет 60, в первой 02 и тыды
|
|
|
|
|
Jan 8 2015, 03:42
|
Участник
  
Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695

|
fujitsu.bin.txt ( 1.75 килобайт )
Кол-во скачиваний: 34
fujitsu.hex.txt ( 4.95 килобайт )
Кол-во скачиваний: 80
fujitsu.asm.txt ( 11.16 килобайт )
Кол-во скачиваний: 101 Я не ТС, я только сконвертировал файлы. Форум с расширениями bin, hex не позволяет загружать, поэтому добавил .txt В asm файле, разумеется, не дизассемблированная прошивка, а лишь строки db 0x60, 0x02, 0x00, 0x53, 0x88, 0x5b, 0x79, 0x4a
|
|
|
|
|
Jan 8 2015, 12:26
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(coolibin @ Jan 8 2015, 09:50)  я и хотел файл прикрепить. Мне четко дали понять что не имею права. Я и расширение менял. Правда txt не догодался) ну уж извиняйте. спасибо ae_ за хлопоты по конвертации.. берем IDA Pro (5.2.xx (возможно есть новее)) скармливаем ваш бинарник. в начальных окошках задаем тип проца (вашего семейства не вижу, задал просто L) далее выбираем конкретный из семейства, точной маркировки вы так и не сказали, взял первый из списка загрузились, сначала идет блок данных (или мапинг регистров): Код FSR:0000 #include <_ffmc16_a.asm> FSR:0000 FSR:0000 FSR:0000; =========================================================================== FSR:0000 FSR:0000; Segment type: Pure data FSR:0000 .section FSR, const FSR:0000 .data.b 0x60; ` FSR:0001 PDR1 .data.b 2 ; Port 1 data register FSR:0002 PDR2 .data.b 0 ; Port 2 data register потом похоже код: Код MEM_EXT_1:00C0; =========================================================================== MEM_EXT_1:00C0 MEM_EXT_1:00C0; Segment type: Pure data MEM_EXT_1:00C0 .section MEM_EXT_1, const MEM_EXT_1:00C0 .data.b 0x34; 4 MEM_EXT_1:00C1 .data.b 8 MEM_EXT_1:00C2 .data.b 0xF0; ¨ тыкаем мышью в область 00C0 и жмем "с" получаем: Код MEM_EXT_1:00C0; --------------------------------------------------------------------------- MEM_EXT_1:00C0; =========================================================================== MEM_EXT_1:00C0 MEM_EXT_1:00C0; Segment type: Pure data MEM_EXT_1:00C0 .section MEM_EXT_1, const MEM_EXT_1:00C0 and A, #8 MEM_EXT_1:00C2 bz ICR08 ; Interrupt control register 08 MEM_EXT_1:00C4 mov A, #0x31 MEM_EXT_1:00C6 movw A, word_4A79 MEM_EXT_1:00C9 addw A, #2 MEM_EXT_1:00CC mov @AL, AH MEM_EXT_1:00CE mov byte_3F9, #0x1F MEM_EXT_1:00D3 mov byte_3FD, #0xFF MEM_EXT_1:00D8 mov byte_3E8, #0 MEM_EXT_1:00DD bra loc_F7 что это и зачем и насколько соответствует железу - разбираться вам.. ищите доку на процессор, читайте, как работать с IDA и все у вас получится..
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|