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

 
 
 
Reply to this topicStart new topic
> Assembler для kinetis
zuuuuk
сообщение Feb 17 2017, 12:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334



добрый день.

Помогите понять команду для микроконтроллера MK20DN512

Код
0000b8c0 <Message_BatteryChargerState>:
    b8c0:    e890fffe     .word    0xe890fffe

0000b8c4 <Message_Node>:
    b8c4:    ef18fffd     .word    0xef18fffd


Этот код получен из дизаскмбелора .elf файла.
Что делает эта команда?
Go to the top of the page
 
+Quote Post
Obam
сообщение Feb 17 2017, 12:51
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(zuuuuk @ Feb 17 2017, 16:27) *
добрый день.

Помогите понять команду для микроконтроллера MK20DN512

Код
0000b8c0 <Message_BatteryChargerState>:
    b8c0:    e890fffe     .word    0xe890fffe

0000b8c4 <Message_Node>:
    b8c4:    ef18fffd     .word    0xef18fffd


Этот код получен из дизаскмбелора .elf файла.
Что делает эта команда?


Позвольте порекомендовать всё-таки дизассемблер: результаты будут более внятными (;

Директивы размещения данных
По смещению 0xb8c0 будет размещено 0xe890fffe, а по смещению 0xb8c4 соответственно 0xef18fffd.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
zuuuuk
сообщение Feb 20 2017, 07:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334



Приношу извинения за грамматическую ошибку.

Цитата
Директивы размещения данных
По смещению 0xb8c0 будет размещено 0xe890fffe, а по смещению 0xb8c4 соответственно 0xef18fffd.


а что значат сами данные?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 20 2017, 08:49
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (zuuuuk @ Feb 20 2017, 09:42) *
а что значат сами данные?
Да что угодно. Надо внимательно смотреть код, в котором они используются. Тогда, может быть, удатся понять, что они значат конкретно для этого кода.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 20 2017, 09:38
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(zuuuuk @ Feb 17 2017, 14:27) *
добрый день.

Помогите понять команду для микроконтроллера MK20DN512

Код
0000b8c0 <Message_BatteryChargerState>:
    b8c0:    e890fffe     .word    0xe890fffe

0000b8c4 <Message_Node>:
    b8c4:    ef18fffd     .word    0xef18fffd


Этот код получен из дизаскмбелора .elf файла.
Что делает эта команда?


Похоже на команды из старого набора инструкций для ARM7
Вторая это вызов SWI
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th April 2024 - 07:34
Рейтинг@Mail.ru


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