реклама на сайте
подробности

 
 
> Помогите дизассемблировать
coolibin
сообщение Jan 6 2015, 09:58
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Есть программа которая загружается в RAM перед стартом для микропроцессора в виде последовательности hex байт. Boot loader . Программа небольшая. Нужно перевести в код ассемблера. Как это сделать? и возможно ли вообще такое? пробывал IDA PRO безрезультатно. Че то не так сделал наверное. Опыта дизасма нет. С асмом немного знаком. Что можете подсказать?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 22)
Jury093
сообщение Jan 7 2015, 10:20
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(coolibin @ Jan 7 2015, 13:11) *
могу выложить загрузчик если это поможет.

это надо было сделать в первом сообщение и привести полную маркировку проца..
Go to the top of the page
 
+Quote Post
coolibin
сообщение Jan 7 2015, 10:51
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 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


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 7 2015, 19:32
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
Булдаков: Ну вы, блин, даёте.

Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 7 2015, 20:33
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 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 и тыды
Go to the top of the page
 
+Quote Post
ae_
сообщение Jan 8 2015, 03:42
Сообщение #20


Участник
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
coolibin
сообщение Jan 8 2015, 06:50
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



я и хотел файл прикрепить. Мне четко дали понять что не имею права. Я и расширение менял. Правда txt не догодался) ну уж извиняйте.


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Jan 8 2015, 12:26
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 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 и все у вас получится..
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 8 2015, 20:41
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(coolibin @ Jan 6 2015, 12:58) *
Есть программа которая загружается в RAM перед стартом для микропроцессора в виде последовательности hex байт.

как загружается? опишите процесс загрузки подробнее.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 22:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016