|
Otixiy_Sh
|
|
Инкрементирующий, декрементирующий счетчик на К155ИЕ2(7490)05.11.2011, 18:30. Показов 11861. Ответов 19
Метки нет (Все метки)
Здравствуйте, меня интересует как сделать операцию декрементирования на счетчике ИЕ2.(Возможно ли это?) Вообще, мне нужен счетчик, который будет выполнять следующие операции
1. СТ=0 2. СТ=1 3. СТ=СТ+1 4. СТ=СТ-1 Но так как операции загрузки в нем нет(кроме установки в 9), то с операциями 2 и 4 возникли проблемы( Заранее спасибо. |
|
| 05.11.2011, 18:30 | |
|
Ответы с готовыми решениями:
19
Dell Latitude 7490 - проблема с Linux
|
|
Otixiy_Sh
|
|
| 05.11.2011, 18:49 | |
|
Замена счетчика не вариант( Т.к. это курсовой и счетчик задан в ТЗ. Если на ИЕ2 этого сделать нельзя, то остается синтез на триггере(
Вопрос: Возможно ли реализовать заданные операции на К155ИЕ2? |
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 05.11.2011, 19:00 | |
|
на ие2 загрузка есть: 4-7 ноги
Для инкремента/декремента придется много логики еще навешать Инкремент: q0= !d0 q1 = d0^d1 q2 = d2 ^ (d0 & d1) d3 = d3 ^ (d0 & d1 & d2) декремент вроде так: Q0 = !D0 Q1 = ^D0 Q2 = (d2 & d0) | !(d0 & d1 &d2) Q3 = !(d0 & d1 & d2 & d3) | (d3 & !(d0 & d1 & d2)) может что-то упрощается
0
|
|
|
Otixiy_Sh
|
|
| 05.11.2011, 19:09 | |
|
Огромное спасибо.
|
|
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
||
| 05.11.2011, 19:10 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
||
| 05.11.2011, 19:14 | ||
Упс. Путаем. Но решение все равно верное - куча логики и будет и инкремент и декремент. А пока считал - понял что что те кто вместо HDL рисует кирпичи в схеметике - извращенцы. А вообще лучше задание полностью напиши, что от счетчика требуется малость непонятно
0
|
||
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
|
| 05.11.2011, 19:23 | |
|
Я так понял, что:
1. Обнулить 2. Установить 3. Инкремент 4. Декремент. Декремент на этом счетчике... Месье знает толк в извращениях! Да уж, задание в студию.
0
|
|
|
Otixiy_Sh
|
|
| 05.11.2011, 19:29 | |
|
Синтезировать операционный автомат, который побитно принимает с шины (1бит) 8 бит, определяет число пар - "10", пишет это число в стек(5 байт) и если это число нечетное, то число из стека выдать на шину. Операцию записи организовать без смещения инфы между ячейками стека(то-есть использовать указатель стека).
Триггер - К531 ТМ8 Регистр - К531 ИР12 Счетчик К155ИЕ2 Серия логики К1533 |
|
|
Otixiy_Sh
|
|
| 05.11.2011, 19:49 | |
|
Проблема в организации стека Нужно уменьшать указатель стека и следить за переполнением стека. Для этого и нужна операция декрементирования(после выдачи числа ни шину СТ=СТ-1)
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 05.11.2011, 20:10 | |
|
Да никак декремент не сделать.
Может просто увеличивать счётчик, а потом как-нибудь отнимать его значение от вершины стека?
0
|
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 05.11.2011, 20:31 | |
|
Декремент на логике я написал. Вообще путь сидха - написать на HDL посмотреть во что синтезируется =)
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 05.11.2011, 20:45 | |
|
я имел ввиду - на счётчике не сделать
0
|
|
|
SWK
|
|
| 05.11.2011, 20:49 | |
|
Какой смысл городить огород на простом счетчике, когда есть готовые реверсивные?
Кроме как извращением, и не назовешь... Что левой пяткой правое ухо чесать. |
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 05.11.2011, 21:00 | |
|
>>Что левой пяткой правое ухо чесать.
задание у него такое. А правой пяткой правое ухо чесать тоже неудобно. А репу тут почесать придётся - не повезло парню с заданием
0
|
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 05.11.2011, 21:02 | |
|
Интересные у вас курсовые, подбор чипов для задание очень походит на военные учебные заведения из СССР.
Зачем счетчику декремент если он в т.з. не нужен? данные с шины пихаем в регистр, счетчиком считаем сколько получили. Получили полубайт - пихаем в тригер, получили еще полубайт (счетчик до 7 досчитал) - ищем пары "10" (y=a &!b) и суммируем все (тоже на логиге делается), и пишем выход в стек, инкрементируем счетчик стека В какой момент надо обратно отправить?
0
|
|
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|||||||
| 05.11.2011, 21:03 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 9
|
||
| 05.11.2011, 21:13 | ||
Если стек на 5 значений, то пофиг, как контролировать переполнение: инкрементом до 5(4?) или декрементом до 0. Раз на счетчике нельзя реализовать декремент, можно записывать в стек от вершины стека -5 до вершины стека, а по переполнению счетчика отслеживать. О! byvysi уже алгоритм набросал.
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 494
|
|
| 05.11.2011, 21:18 | |
|
тут в задании от стека только название "стек", по сути область памяти и указатель на текущую ячейку, зачем там декремент? Сравнить с переполнением - не проблема, сбросить указатель в ноль - тоже не проблема
0
|
|
|
Otixiy_Sh
|
|
| 06.11.2011, 06:55 | |
|
http://www.ex.ua/view_storage/236491462895 Блок-схема алгоритма и функциональная схема ОА (предварительные)
Алгоритм: 1. При вкл. питания сбрасывает Указатель стека(SP) в 0, 2. затем по приходу сигнала Старт(U0) сдвигаем RA влево с занесением инфы. с шины Динных , CT1 и CT2 в 0 3. Далее цикл с чтением инфы с шины и проверкой на "10" (при совпадении инкрементируем СТ2) 4. Цикл завершился- Проверяем SP(если = 4 то писать больше некуда => взводим TGFl(флаг переполнения стека)) - конец 5. (SP<4) Инкрементируем SP, значение SP поступает на DC, сигнал с вых. DC и сигнал записи в стек через элемент 2И поступают на вход РЕ регистров К1533ИР22(разрешение записи) 6. Проверяем СТ2[0]=0 - конец 7. СТ2[0]=1 - Переписываем инфу из стека в RA(аналогично пункту 5, через эл-ты 2И-НЕ на вход ~EO К1533ИР22) затем цикл вывода на шину 8. Конец Операция СТ=1 больше не нужна. Вопрос с декрементом открыт.(Как лучше реализовать Инкр. и Декр. счетчик на имеющихся эл-тах?) Спасибо. |
|
| 06.11.2011, 06:55 | |
|
Помогаю со студенческими работами здесь
20
Создать классы цифровой счетчик, счетчик электроэнергии и расчетная книжка
Как добавить счётчик побед для игры КНБ? Есть код мне еще сказали добавить счётчик побед,а я не знаю как это сделать Счетчик Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|