информационная безопасность
без паники и всерьез
 подробно о проекте
За кого нас держат?Сетевые кракеры и правда о деле ЛевинаСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Критическая уязвимость UEFI позволяет... 
 Японский хостинг попросил клиентов... 
 Компрометация eMudhra вынудила... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
а не от -128 и +127? 14.04.04 17:16  Число просмотров: 1459
Автор: 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





Рейтинг@Mail.ru


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