А зачем так много то?
для ПЗУ64 достаточно 63 элемента SEL
А зачем так много то?
для ПЗУ64 достаточно 63 элемента SEL
Ну не знаю.... мне всегда интересно что-как устроено...
оч. сожалею, что не успеваю за прогрессом и не знаю тонкостей устр-ва NTFS или ext3/4 (файловые системы в линуксе)
--------------------------
а если по теме... понимая что в ПРке булевые переменные - на самом деле это гоняются 32х разрядные данные
(как и в большинстве реализаций языков высокого уровня на компах)
я стал смещать своё мышление в сторону целочисленных связей...
но у тут у ПР не всё гладко...
----------------------------------
напр.
нужно узнать номер нажатой кнопки,
по идее, в схемотехние для этого есть "шифратор"
но в ПР для того что бы им воспользоваться нужно сделать не меньше манипуляций,
чем если им вообще не пользоваться...
ну и наоборот - зажечь лампочку, зная её номер - для этого Сам Бог велел использовать "дешифратор"
а в ПР - это не так...
а Extract?! мы оба делали макрос что бы сделать то что он должен делать!
(распаковывали 4 младших бита в 4 "буля")
а ещё - мне не понятно почему в существующей реализации Extract не сделать параметр как в таймерах, шоб не захламлять проект....
вообще вместо Extract можно сделать AND с константой 1/2/4/8 и далее просто int2bool
в проекте, по площади займёт примерно столько же места....
Последний раз редактировалось AI!; 13.03.2011 в 02:09. Причина: порассуждал вслух немного ))
Вот и памяти уже не хватает у ПР ,хотя симулятор работает![]()
![]()
Анатолий, вы случайно разрабатываете не мою задачку?
а то я блоки ПЗУ/ОЗУ разрабатываю параллельно с вами ))
не, я сам по себе .ПЗУ и ОЗУ использую давно.![]()
в качестве целочисленной ячейки памяти Озу использую ФБ CTN .
ВЫ и сам -АС, сделаете
Последний раз редактировалось rovki; 12.03.2011 в 19:42.
а вот так выглядит моя простейшая ячейка памяти
ох, до чего приятно слышать
спасибо, за добрые слова....
вот...![]()
Последний раз редактировалось AI!; 13.03.2011 в 01:18.
Использование Extract в ПЗу и ОЗу не позволяет их наращивать если нужно ОЗУ на 32,64 слова.Поэтому лучше использовать EQ внутри макроса ,тогда каждое озу(ПЗУ) будет иметь свой оригинальный адрес(диапазон).Вот пример, адреса 0т 0-32
Последний раз редактировалось rovki; 13.03.2011 в 09:08.