[an error occurred while processing this directive]
|
да игрался я с разрядностью - в том-то и дело что результат такой же
1) насчет неправильного отображения в симуляторе: да, знаю такую шнягу.. но при аналоговом формате вывода он всегда показывает в знаковом. прообовал переключать в двоичный.. . и там вот четко видно нераспространение знакового разряда(((
.
3)пробовал "с" объявить как знаковый -тоже не помогло (вот это уже глюк помоему(((
хотя ИМХО, если использовать его как беззнаковый экономится логика
4) как я понимаю при умножении двух знаковых разрядностью А и Б результирующая разрядность будет А+Б, но с учетом того, что там получается 2 знаковых разряда, то один можно отбросить , т.е. А+Б-1
при знаковом и беззнаковом данных для перемножения разрядность результата А+Б (т.е. один знаковый разряд) - я ничего не напутал?
E-mail: info@telesys.ru