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

 
 
> Поменять знак числа, как бы попроще?
alexPec
сообщение Oct 21 2010, 13:09
Сообщение #1


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

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день. Такая задачка встала. Надо поменять знак числа с "-" на "+". Число 13-ти рязрядное, старший бит знаковый. Вроде все просто - инвертировать и прибавить 1, но вот сумматор 12-разрядный ставить чтобы знак поменять жаба душит. Может попроще можно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Oct 21 2010, 15:26
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(alexPec @ Oct 21 2010, 08:09) *
Добрый день. Такая задачка встала. Надо поменять знак числа с "-" на "+". Число 13-ти рязрядное, старший бит знаковый. Вроде все просто - инвертировать и прибавить 1, но вот сумматор 12-разрядный ставить чтобы знак поменять жаба душит. Может попроще можно?

для хилых и латекса можно не бояться использоваться сумматор, т.к. он стоит после лютов, а слайс вы все равно используете. А вот для альтеры красивое решение, с помощью свойств dffeas есть на этом форуме. Используйте поиск %)


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:57
Рейтинг@Mail.ru


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