|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2015, 13:26 | #1 |
Новичок
Джуниор
Регистрация: 23.11.2015
Сообщений: 1
|
[Assembler] Реализация логической функции
Приветствую форумчане!
В общем, задача по ассемблеру такая: Есть 4 тумблера (t1, t2, t3, t4), они формируют входное "слово", с помощью которого я зажигаю светодиоды. Дана логическая функция F={0,3,7,14} t1, t2, t3, t4 (т.е. при положении тумблеров в состояниях 0000, 0011, 0111, 1110 функция F=1 и, как следствие, открытие порта Р3); Все бы хорошо, но с помощью условных проверок (CJNE A, #d16, <label>) получается слишком много переходов (хотя все работает нормально). Собственно, с помощью танцев с бубнами былы реализованы нормальные переходы и правильное открытие порта, но! подсказывает мне чутье, что это можно реализовать немного подругому. Нужен "волшебный пендель" в нужную сторону (почитав очень много материала, так и не разобрался как реализовать это на ассемблере) В приложении приведу программу, в конце, в подпрограмме FUNCT_TEST и надо реализовать "отлов" положений тумблеров. ----кусок кода FUNCT_TEST---- Код:
Если есть возможные пути решения обхода этих множественных CJNE? Заранее благодарен за помощь/советы PS. Сам программирую на Delphi и СИ++, а асм - это лютость лютая. Последний раз редактировалось Anticisco; 23.11.2015 в 13:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти таблицы истинности логической функции. | Harveeey | Помощь студентам | 8 | 05.11.2014 10:20 |
Описание логической функции earlier(t1,t2) | Mitzzz | Общие вопросы Delphi | 8 | 04.05.2012 23:06 |
Описание логической функции ПОТОМОК(А,Б) | Boomhauer | Помощь студентам | 2 | 03.04.2011 20:28 |
Реализация функции strncpy на C и Assembler под Linux | nomad-shtainer | Помощь студентам | 0 | 26.12.2009 20:03 |
Построение эквивалентной логической функции (C++) | Anastasiya209 | Помощь студентам | 5 | 03.06.2009 20:28 |