|
63 / 5 / 1
Регистрация: 17.02.2019
Сообщений: 237
|
||||||
(PIC16F84A) Вычислить логические функции (дополнительно - запрещено применять функцию OR)31.05.2020, 20:10. Показов 1588. Ответов 5
Метки нет (Все метки)
Здравствуйте, писал код для микроконтроллера, чтобы тот вычислял определенные логические функции. Мой код ниже:
Кликните здесь для просмотра всего текста
Вопрос в чем. Мне, оказывается, запретили использовать команду iorwf, делающую логическое сложение. Но чем её можно заменить, чтобы реализовать логическое сложение?
0
|
||||||
| 31.05.2020, 20:10 | |
|
Ответы с готовыми решениями:
5
(PIC16F84A) Вычислить логические функции Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции Задача логические функции (составить функцию, которая определяет верно ли что сумма цифр числа четное число) |
|
Модератор
|
|
| 31.05.2020, 20:30 | |
Сообщение было отмечено ZamyatinDanya как решение
Решение
1
|
|
|
63 / 5 / 1
Регистрация: 17.02.2019
Сообщений: 237
|
|
| 31.05.2020, 20:32 [ТС] | |
|
ФедосеевПавел, то есть фактически мне следует функции D преобразовать по правилу Де Моргана и переработать код?
0
|
|
|
Модератор
|
|
| 31.05.2020, 20:58 | |
|
Не буду обманывать - не понимаю происходящее в коде.
Раз вы утверждаете, что вычисляется некая логическая функция - верю. Работа с логической функцией всегда состоит в 1. минимизации функции 2. реализации функции После минимизации у вас будут операции OR. По правилу де Моргана замените каждую на инверсию и AND, в некоторых случаях может быть увидите XOR. Если минимизация невозможна - забудьте о ней.
1
|
|
|
63 / 5 / 1
Регистрация: 17.02.2019
Сообщений: 237
|
|
| 31.05.2020, 21:00 [ТС] | |
|
ФедосеевПавел, спасибо за Вашу отзывчивость. Мне кажется, раз мне дают такое задание, то минимизация тут возможна. Пойду почитать про XOR
0
|
|
|
Модератор
|
|
| 31.05.2020, 21:04 | |
|
Да, переработать код.
Причём правило применимо не обязательно к двум операндам - оно справедливо для произвольного их числа. Добавлено через 2 минуты XOR не обязательно должен присутствовать. Это если в месиве формул сможете разглядеть. Просто замена OR на AND - и лаба сдана. Только вывод формул покажите преподавателю.
1
|
|
| 31.05.2020, 21:04 | |
|
Помогаю со студенческими работами здесь
6
Вычислить значение функции y раскладывая функцию f(x) в ряд Тейлора. Для вычисления f(x) и факториала использовать рекурсивную функцию
Используя указатели на функцию вычислить значение функции в точке х в соответствии с выбором функции Описать производный класс, дополнительно содержащий функцию умножения вектора на число и сложения двух векторов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|