<<
>>

Вопросы и задания1.

Преобразуйте следующие числа в двоичные: 1984, 4000, 8192.

2. Преобразуйте двоичное число 1001101001 в десятичную, восьмеричную и шестнадцатеричную системы.

3. Какие из символьных строк BED, CAB, DEAD, DECADE, ACCEDED, BAG, DAD являются шестнадцатеричными числами?

4.

Выразите десятичное число 100 в системах счисления с основаниями от 2 до 9.

1. Сколько различных положительных целых чисел можно выразить в k разрядах, использовав числа с основанием системы счисления г?

2. Большинство людей с помощью пальцев на руках могут сосчитать до 10. Однако компьютерщики способны на большее. Представим, что каждый палец соответствует одному двоичному разряду. Пусть вытянутый палец означает 1, а загнутый — 0. До скольки мы можем сосчитать, используя пальцы обеих рук? А если рассматривать пальцы на руках и на ногах? Представим, что большой палец левой ноги — это знаковый бит для чисел с дополнением до двух. Сколько чисел можно выразить таким способом?

3. Выполните следующие вычисления над 8-разрядными числами с дополнением до двух:

00101101 + 01101111 11111111 + 11111111 00000000 - 11111111 11110111 - 11110111

4.

Выполните те же вычисления в системе с дополнением до единицы.

5. Далее приведены задания на сложение 3-разрядных двоичных чисел в системе с дополнением до двух. Для каждой суммы установите:

1) Равен ли знаковый бит результата единице.

2) Равны ли младшие три бита нулю.

3) Не произошло ли переполнения.

000 + 001 000 + 111 111 + 110 100 + 111 100 + 100

6. Десятичные числа со знаком, состоящие из п разрядов, можно представить в п + 1 разрядах без знака. Положительные числа содержат 0 в крайнем левом разряде. Отрицательные числа получаются путем вычитания каждого разряда из 9. Например, отрицательным числом для 014 725 будет 985 274.

Такие числа называются числами с дополнением до девяти. Они аналогичны двоичным числам с дополнением до единицы. Выразите следующие числа в виде 3-разрядных чисел в системе с дополнением до девяти: 6, -2, 100, -14, -1, 0.

7. Сформулируйте правило для сложения чисел с дополнением до девяти, а затем выполните следующие вычисления:

0001 + 9999

0001 + 9998

9997 +9996

9241 + 0802

8. Система с дополнением до десяти аналогична системе с дополнением до двух. Отрицательное число в системе с дополнением до десяти получается путем прибавления единицы к соответствующему числу с дополнением до девяти без учета переноса. По какому правилу происходит сложение в системе с дополнением до десяти?

9. Составьте таблицы умножения для чисел системы счисления с основанием 3.

10. Перемножьте двоичные числа 0111 и ООН.

11. Напишите программу, которая на входе получает десятичное число со знаком в виде строки ASCII-символов, а на выходе выводит представление этого числа в восьмеричной и шестнадцатеричной системах, а также в двоичной системе с дополнением до двух.

12. Напишите программу, которая на входе получает 2 строки из 32 ASCII-символов нулей и единиц. Каждая строка представляет 32-разрядное двоичное число в системе с дополнением до двух. На выходе программа должна выдавать их сумму в виде строки из 32 ASCII-символов нулей и единиц.

<< | >>
Источник: Таненбаум Э.. Архитектура компьютера. 5-е изд. 2007

Еще по теме Вопросы и задания1.:

  1. Основные ошибки при задавании вопросов. Слишком открытые вопросы.
  2. ВОПРОС О РЕЛИГИИ - ЭТО ВОПРОС О ВЛАСТИ Молитва Господня и семейные порядки
  3. Вопросы без альтернатив, или открытые вопросы
  4. 2.6. Умеем ли мы задавать вопросы? Классификация типов вопросов
  5. § 9 Критика гражданской формы брака. – Вопрос о введении ее в русское законодательство. – Браки у раскольников и вопрос о законности сих браков.
  6. Вопрошающее наблюдение: вопрос без вопроса
  7. 7.1. СКРЫТЫЕ ВОПРОСЫ
  8. 3.3.1. Неструктурированные вопросы
  9. Вопросы
  10. Вопросы
  11. Ключевой вопрос
  12. Наводящие вопросы.
  13. Закрытые вопросы.
  14. Подготовительные вопросы.
  15. Табличные вопросы
  16. Контрольные вопросы
  17. Контрольные вопросы
  18. Контрольные вопросы
  19. Контрольные вопросы
  20. Контрольные вопросы