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

 
 
> General Purpose I/O Register
ILYAUL
сообщение Oct 28 2011, 11:39
Сообщение #1


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Всем , привет!

Кто нибудь , когда нибудь использовал эти регистры. В DS инфы по ним 0 (нуль). Отличненькое местечко , что бы хранить SREG ( вместо SAVESREG ) + SPH+SPL для много задачных программ. Но как то стрёмно , не понимая на ... они нужны. Для тех , кто срочно начнёт искать их в своих процах , учтите , что они есть не везде. Что тоже настораживает.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Jan 25 2012, 19:48
Сообщение #2


Гуру
******

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



Цитата(ILYAUL @ Jan 25 2012, 22:09) *
PUSH , POP 2такта

IN , OUT - 1 такт

Получается экономим всего 1 такт sad.gif

Цитата(_Артём_ @ Jan 25 2012, 22:37) *
ST -Y,Rx
LD Rx,Y+
Тоже по два такта?

Тоже хотел этот вопрос поднять.
Всё сложнее и сложнее становиться в мк такты считать! в мегах по проще было.

И еще: добавили GPIOR с возможностью побитового доступа но в тоже время добавили такт к SBIC,SBIS biggrin.gif
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 25 2012, 20:20
Сообщение #3


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(zombi @ Jan 25 2012, 23:48) *
Получается экономим всего 1 такт sad.gif


Посчитайте сколько у Вас General Purpose регистров на столько тактов и экономите. Не забудьте умножить на два
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 25 2012, 20:24
Сообщение #4


Гуру
******

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



Цитата(ILYAUL @ Jan 25 2012, 23:20) *
Посчитайте сколько у Вас General Purpose регистров на столько тактов и экономите. Не забудьте умножить на два

Максимум 16 тактов можем выиграть. Почему на два множить!?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jan 26 2012, 19:14
Сообщение #5


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(zombi @ Jan 26 2012, 00:24) *
Максимум 16 тактов можем выиграть. Почему на два множить!?

На каждом push - один такт и на каждом pop - ещё один такт


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Jan 26 2012, 22:01
Сообщение #6


Гуру
******

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



Цитата(ILYAUL @ Jan 26 2012, 22:14) *
На каждом push - один такт и на каждом pop - ещё один такт

PUSH=1t / POP=2t
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 27 2012, 19:40
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(zombi @ Jan 27 2012, 02:01) *
PUSH=1t / POP=2t

И откуда такая чудесная растактовка для PUSH ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ILYAUL   General Purpose I/O Register   Oct 28 2011, 11:39
- - МП41   Я использую один из них для хранения результатов р...   Oct 28 2011, 12:27
|- - ILYAUL   QUOTE (МП41 @ Oct 28 2011, 16:27) Я испол...   Oct 28 2011, 12:33
|- - МП41   Цитата(ILYAUL @ Oct 28 2011, 15:33) Ну ра...   Oct 28 2011, 12:40
|- - ILYAUL   Замечательно работает , и не надо помнить последов...   Oct 29 2011, 12:37
|- - zombi   Цитата(ILYAUL @ Oct 29 2011, 15:37) Замеч...   Jan 25 2012, 18:23
|- - ILYAUL   Цитата(zombi @ Jan 25 2012, 22:23) Вот и ...   Jan 25 2012, 19:09
|- - _Артём_   Цитата(ILYAUL @ Jan 25 2012, 21:09) PUSH ...   Jan 25 2012, 19:37
|- - _Артём_   Цитата(rx3apf @ Jan 27 2012, 21:40) И отк...   Jan 27 2012, 20:51
|- - rx3apf   Цитата(_Артём_ @ Jan 28 2012, 00:51) Из д...   Jan 27 2012, 21:33
- - sKWO   Цитата(ILYAUL @ Oct 28 2011, 14:39) Кто н...   Jan 27 2012, 19:19
- - Diusha   Цитата(ILYAUL @ Oct 28 2011, 14:39) В DS ...   Jan 28 2012, 18:02
- - sKWO   Цитата(Diusha @ Jan 28 2012, 21:02) Котор...   Jan 28 2012, 19:14


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

 


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


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