Посмотрел проект, в смысле, лучше создавать некоторую функционально законченную группу элементов и оформлять в виде макросов, пусть это получится немного избыточно для конкретного случая, но тогда не придётся каждый проект начинать с чистого листа, будет своя библиотека макросов, в смысле на форуме ранее выкладывали целочисленные стеки, в том числе и я! Не хочу искать тему, кому интересно найдёт, мне проще проект с макросом выложить!
Там кстати, применительно к нашему случаю, есть выбор выводимого из макроса разряда стека(диапазон 0-31), в смысле, одного выхода будет достаточно:
Матрица памяти, реверсивный энергонезависимый стек..owle
FIFOR32.PNG
Последний раз редактировалось Сергей0308; 25.12.2022 в 19:37.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вы создаёте как правило узкоспециализированные макросы для каждого конкретного проекта, для другого проекта их использовать будет проблематично!
Я бы стек выделил в отдельный макрос, всё равно он у Вас присутствует в составе, но не в виде отдельного макроса.
Тогда появилась бы возможность использовать его в любом проекте, где нужен стек, а не делать заново!
Надеюсь понятно выразил свою мысль?!
Последний раз редактировалось Сергей0308; 25.12.2022 в 23:54.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
В перспективе одного проекта конечно проще, никто с этим и не спорит! Но Вы же не собираетесь заканчивать со своим хобби(насколько я понимаю) в течении ближайшего времени, в смысле, если посмотреть в перспективе 1 года, то всё может изменится, скажу больше, даже систему для названия макроса лучше изначально разработать, чтобы потом проще было нужный макрос найти(бывает несколько подобных макросов), это я так думаю!
Я, большинство макросов специально не создавал, но когда вижу, что в процессе создания проекта получается функционально законченный макрос, прерываю проект, создаю такой макрос, потом просто использую его в проекте и добавляю в свою библиотеку макросов, библиотека тоже разбита на группы и подгруппы для более лёгкого поиска, за год уже можно забыть все тонкости работы каждого макроса!
Последний раз редактировалось Сергей0308; 25.12.2022 в 23:59.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Dimensy, cпасибо за проект, по нему сразу понял, где я накосячил в своем макросе. Только триггеры в "маске" заменил на SR, ибо с RS многократное нажатие кнопки "сброс" при висящей аварии забивало весь стек одним значением.
Валенок, Сергей0308 тоже большое спасибо за участие.