1. Представить число +16 в прямом коде.
  2. Найти сумму 19h + F1h + 10 + 00001001b и представить ее в десятичной системе счисления.

задан 10 Апр '12 16:46

изменен 10 Апр '12 17:58

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image


5525

В какой системе счисления представлены Ваши цифры? Если в шестнадцатеричной, то что такое h ? 16 - это 2^4, поэтому в прямом двоичном коде будет 10000.

(10 Апр '12 17:05) Андрей Юрьевич
10|600 символов нужно символов осталось
1

Я, кажется, понял условие. У Вас первые 2 числа шестнадцатеричные, третье десятичное, четвертое двоичное. h и b - обозначение систем счисления. В шестнадцатеричной системе набор цифр 0, 1, 2, ..9, A, B, C, D, E, F, их значения - от 0 до 15. Разряды шестнадцатеричного числа имеют значения $%1, 16, 16^2, 16^3 $% и т.д., считая справа налево, поэтому, например, $%19h = 9 \cdot 1+ 1 \cdot 16 =25$%, а $%F1h = 1 \cdot 1+ 15 \cdot 16 =241$%. В двоичной системе есть только 2 цифры 0 и 1, имеющие такие же значения. Значения разрядов справа налево $%1, 2, 2^2, 2^3, 2^4, 2^5 $% и т.д., поэтому $%00001001b = 1 \cdot 1+ 0 \cdot 2+ 0 \cdot 4+ 1 \cdot 8 = 9$%. 10 так и остается. Собственно, все.

ссылка

отвечен 10 Апр '12 17:25

10|600 символов нужно символов осталось
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×590
×84

задан
10 Апр '12 16:46

показан
1036 раз

обновлен
10 Апр '12 17:58

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru