реклама на сайте
подробности

 
 
> Поразрядные операции и сложение/вычитание, как проще реализовать?
Peshii Vsadnik
сообщение Dec 23 2005, 13:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 28-12-04
Пользователь №: 1 717



Простой вопрос, но совсем отупел, а ответа не нашел. Предположим, имеется два регистра A и B, и нужно уметь их сложить или вычесть, однако доступны только поразрядные операции AND, OR, XOR, NOT (в ALU). Какие последовательности поразрядных операций приводят к сложению A и B и к их вычитанию? Имеется ввиду нечто похожее на ADD и SUB.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
arttab
сообщение Dec 26 2005, 03:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Если я Вас правильно понял, то Вым нужен оператор If, else. Т.е. "считать в ручную" с проверкой пар битов и учет переноса.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 18:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016