Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ: Использую IAR EWB for ARM 4.41 У меня совсем другой код в дизасемблере для memcpy, без инструкций для работы с блоками байт. Вот такой: Что я не так делаю или не так настроил в проекте?
Отправлено
Gemmm
11 марта 2007 г. 13:36
В ответ на:
работать это быстрее не будет (+)
отправлено DASM 11 марта 2007 г. 01:27
memcpy:
00200250 B410 PUSH {R4}
00200252 0003 LSL R3, R0, #0
00200254 2A00 CMP R2, #0
00200256 D005 BEQ 0x200264
00200258 780C LDRB R4, [R1, #0]
0020025A 1C49 ADD R1, R1, #1
0020025C 701C STRB R4, [R3, #0]
0020025E 1C5B ADD R3, R3, #1
00200260 1E52 SUB R2, R2, #1
00200262 D1F9 BNE 0x200258
00200264 BC10 POP {R4}
00200266 B000 ADD SP, SP, #0
00200268 4770 BX LR
0020026A E59F B 0x1FFDAC
Составить ответ
|
Вернуться на конференцию
Ответы
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
что получится, если сложить 4 и 4 ?
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru