Бързо изчистване на масива
Меню за навигация
Персонализирани връзки
Информация за потребителя
Тук ли си »Програмиране на ATMEL в BASCOM. "ЧЗВ" Бързо изчистване на масива
Публикации 1 до 30 от 30
Споделя товаедин2013-03-08 14:29:15
- Автор: radan
- Администратор
- Местоположение: Лисичанск
- Регистриран: 25.01.2007 г.
- Покани: 0
- Мнения: 1437
- Уважение: [+ 216/-0]
- Положително: [+ 112/-2]
- Пол Мъж
- Възраст: 48 [1970-03-27]
- Прекарано във форума:
1 месец 1 ден - Последно посещение:
Днес 00:30:07
Трябва бързо да изчистите масива.
Правя това:
Но толкова бавно в конкретна ситуация.
Не е ли това възможността да изчистите с една команда?
И все пак, ако няма възможност, как да го напиша на ASM?
Споделя това22013-03-08 21:17:22
- Автор: sva-don
- Активен член
- Местоположение: Ростов на Дон
- Регистриран: 08.01.2011 г.
- Покани: 0
- Публикации: 533
- Уважение: [+ 79/-5]
- Положително: [+ 30/-8]
- Пол Мъж
- Прекарано във форума:
6 дни 8 часа - Последно посещение:
Вчера 16:57:28
Споделя това32013-03-08 21:24:27
- Автор: dmm
- Активен член
- Регистриран: 28.01.2007 г.
- Покани: 0
- Мнения: 323
- Уважение: [+ 32/-2]
- Положително: [+ 0/-0]
- Прекарано във форума:
3 дни 7 часа - Последно посещение:
2015-06-15 20:35:32
'най-бърза, но най-дълга (линейна програма)
$ asm
LDI R24, 0 '0
Loadadr Picsel, X 'указател към началото на масива в Z
'пиши 128 пъти
St Z +, R24 'запис 1
St Z +, R24 'запис 2
. 'повторете 3. 126
St, Z +, R24 'запис 127
St, Z +, R24 'запис 128
$ край Asm
'два пъти по-бавно, но кратко (с цикъл)
$ asm
LDI R24, 0 '0
LDI R25, 128 '128
Loadadr Picsel, X 'указател към началото на масива в
Клар:
St Z +, R24 'пишат 128 пъти
Декември R25
Brne clar
$ край Asm
Споделя това42013-03-09 00:02:23
- Автор: radan
- Администратор
- Местоположение: Лисичанск
- Регистриран: 25.01.2007 г.
- Покани: 0
- Мнения: 1437
- Уважение: [+ 216/-0]
- Положително: [+ 112/-2]
- Пол Мъж
- Възраст: 48 [1970-03-27]
- Прекарано във форума:
1 месец 1 ден - Последно посещение:
Днес 00:30:07