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

 
 
> Сложение знаковых двухбайтовых чисел, прога для 8051
nikspec
сообщение Oct 21 2007, 22:26
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 30-07-07
Пользователь №: 29 448



Если не сложно напишите кусок проги для сложения двух двухбайтовых знаковых чисел
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DimG
сообщение Oct 22 2007, 09:40
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 4-04-06
Из: г. Омск
Пользователь №: 15 777



ну, думаю здесь моя помощь уже не нужна.
только знаковый бит этот сбрасывай перед преобразованием.
И проверь все-таки не приходят ли тебе эти числа уже в доп. коде, потому как данные с различных устройств (например АЦП) обычно уже приходят в таком виде. Но за все уст. конечно отвечать не могу.
Да, еще раз глянь предыдущий пост, а то там была одна лишняя строчка, отредактировал.
Go to the top of the page
 
+Quote Post
nikspec
сообщение Oct 22 2007, 09:51
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 30-07-07
Пользователь №: 29 448



Цитата(DimG @ Oct 22 2007, 13:40) *
ну, думаю здесь моя помощь уже не нужна.
только знаковый бит этот сбрасывай перед преобразованием.
И проверь все-таки не приходят ли тебе эти числа уже в доп. коде, потому как данные с различных устройств (например АЦП) обычно уже приходят в таком виде. Но за все уст. конечно отвечать не могу.
Да, еще раз глянь предыдущий пост, а то там была одна лишняя строчка, отредактировал.

Здесь помощь тоже нужна...
С доп. кодом всё правильно, просто числа приходят и положительные и отрицательные. Соответственно если отрицательные, то нужно юзать дополнительный код. Собственно каким раком проверить состояние старшего бита?
Go to the top of the page
 
+Quote Post



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

 


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


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