информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
а не от -128 и +127? 14.04.04 17:16  Число просмотров: 1169
Автор: xtm Статус: Незарегистрированный пользователь
<"чистая" ссылка>
>Просто одного байта достаточно для хранения знаковых числе только от -127 до 128
а не от -128 и +127?
<beginners>
системы исчисления 14.04.04 03:02  
Автор: ntx Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Запишите прямой код числа, интерпритируя его как восьмибитовое целое без знака.
224(10). И так +224 в десятичной. Переводим в двоичную, получаем 11100000. Прямой код это же знак числа + само число.
Тогда прямой код должен быть 011100000. Получается 9 бит. Хмм. Вот здесь начинается тормоз.
Во первых: что от меня хотят? Чтоб я перевел число в прямой код (который должен быть со знаком ) без знака???
Может кто лутше меня поймет....

И во вторых если числа в компе хранятся в прямом коде. То как же представить это число? Двумя байтами?
Т.е в следующий байт придется перенести только знак? Да?
Продалжаю тормозить.
Это было задание какое-то? 14.04.04 11:53  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> Запишите прямой код числа, интерпритируя его как
> восьмибитовое целое без знака.
Это было задание какое-то?
> 224(10). И так +224 в десятичной. Переводим в двоичную,
> получаем 11100000. Прямой код это же знак числа + само
> число.
В задании же сказано "без знака".
> Тогда прямой код должен быть 011100000. Получается 9 бит.
Раз уж сказано без знака, то ничего приписывать не надо, просто старший бит знаковым считаться не будет, а будет одинм из значащих.
> Хмм. Вот здесь начинается тормоз.
> Во первых: что от меня хотят? Чтоб я перевел число в прямой
> код (который должен быть со знаком ) без знака???
> Может кто лутше меня поймет....
>
> И во вторых если числа в компе хранятся в прямом коде. То
> как же представить это число? Двумя байтами?
Старший байт/биты будут нулевые.
> Т.е в следующий байт придется перенести только знак? Да?
В случае знакового представления отрицательного числа все немного по-другому.
> Продалжаю тормозить.
Это было задание какое-то? 14.04.04 17:19  
Автор: xtm Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> В задании же сказано "без знака".
> Раз уж сказано без знака, то ничего приписывать не надо,
> просто старший бит знаковым считаться не будет, а будет
> одинм из значащих.
Все перестал тормозить. Пасибо, что наставил на путь истинный. :)
Да задание такое было

Просто одного байта достаточно для хранения знаковых числе... 14.04.04 06:35  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
> Запишите прямой код числа, интерпритируя его как
> восьмибитовое целое без знака.
> 224(10). И так +224 в десятичной. Переводим в двоичную,
> получаем 11100000. Прямой код это же знак числа + само
> число.
> Тогда прямой код должен быть 011100000. Получается 9 бит.
> Хмм. Вот здесь начинается тормоз.
> Во первых: что от меня хотят? Чтоб я перевел число в прямой
> код (который должен быть со знаком ) без знака???
> Может кто лутше меня поймет....
Просто одного байта достаточно для хранения знаковых числе только от -127 до 128. Для хранения больших числе используется WORD (2 байта) - от -32767 до +32768 - в этом случае знак будет хранится в 15м бите числа, а если и ворда мало то используют DWORD (4 байта) и знаковым будет уже 31й бит. В особо экстремальных случаях используются и более длинные числа.
По-моему, 80 - это все же отрицательное число ;) от -128 до +127 14.04.04 18:33  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
а не от -128 и +127? 14.04.04 17:16  
Автор: xtm Статус: Незарегистрированный пользователь
<"чистая" ссылка>
>Просто одного байта достаточно для хранения знаковых числе только от -127 до 128
а не от -128 и +127?
сорри ошибся;(, от -128 и +127? 14.04.04 22:16  
Автор: Killer{R} <Dmitry> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach