Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-июл-19 03:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Время выполнения asm
СообщениеДобавлено: 2018-июл-03 15:10 
Не в сети

Зарегистрирован: 2018-мар-20 09:55
Сообщения: 8
Где посмотреть за сколько тактов типично выполняются команды ассемблера 1986ВЕ91? В Keil'е можно в отладчике посмотреть такты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время выполнения asm
СообщениеДобавлено: 2018-июл-03 17:52 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 68
В Keil можно создать ассемблеровский файл (например, так: http://www.keil.com/support/docs/3404.htm - только для лицензионных версий), а затем посчитать количество циклов, пользуясь таблицей для cortex-M3 на стр. 31: http://infocenter.arm.com/help/topic/co ... _00_en.pdf

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время выполнения asm
СообщениеДобавлено: 2018-июл-04 09:28 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1129
Откуда: Тула
Ekaterina писал(а):
В Keil можно создать ассемблеровский файл (например, так: http://www.keil.com/support/docs/3404.htm - только для лицензионных версий), а затем посчитать количество циклов, пользуясь таблицей для cortex-M3 на стр. 31: http://infocenter.arm.com/help/topic/co ... _00_en.pdf

Только нужно не забывать про задержки флеш и арбитраж шин.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время выполнения asm
СообщениеДобавлено: 2018-июл-04 12:19 
Не в сети

Зарегистрирован: 2014-июн-25 09:29
Сообщения: 72
Если требуется определить количество тактов, требуемых на выполнение достаточно длинного куска кода (хотя бы пару десятков команд), то можно дернуть два раза какой-нибудь ножкой контроллера (перед исследуемым кодом установить ножку в 1, а после кода сбросить в 0) и посмотреть осциллограмму.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB