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





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