Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.63/2256: Рейтинг темы: голосов - 2256, средняя оценка - 4.63
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16373 / 7685 / 1080
Регистрация: 11.11.2010
Сообщений: 13,759
10.11.2013, 17:40  [ТС]
ГЛАВА 2
ПРЕДСТАВЛЕНИЕ ДАННЫХ
(часть 4/4)


Контрольные вопросы и упражнения
  1. Сколько бит находится в байте, слове, двойном и учетверенном слове?
  2. В книге «Приключения Алисы в Стране чудес» Алиса пытается вспомнить, не забыла ли она таблицу умножения: «Значит так: четырежды пять — двенадцать, четырежды шесть — тринадцать, четырежды семь… Так я до двадцати никогда не дойду!» Какие системы счисления использует Алиса?
  3. Составьте таблицу целых однобайтовых чисел (от 1 до 20), представленных в различных системах счисления (десятичной, двоичной, восьмеричной, шестнадцатеричной).
  4. Составьте таблицу максимальных и минимальных целых чисел (со знаком и без знака), помещающихся в один байт и представленных в следующих системах счисления:
    1. десятичной
    2. двоичной
    3. восьмеричной
    4. шестнадцатеричной
  5. Подсчитайте диапазон значений для двойного слова без знака.
  6. Преобразуйте из одной системы счисления в другую по схеме:
    десятичнаяhttps://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow шестнадцатеричнаяhttps://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow двоичнаяhttps://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow восьмеричнаяhttps://www.cyberforum.ru/cgi-bin/latex.cgi?\rightarrow десятичная заданные числа:
    1. 270
    2. 525
    3. 321
    4. 444
    5. 303
    6. 451
    7. 501
    8. 218
    9. 472
    10. 268
    11. 495
    12. 381
    13. 539
    14. 399
    15. 217
    16. 505
  7. Почему максимальное положительное число в 8-разрядном дополнительном коде равно 127, а максимальное отрицательное –128?
  8. Что такое основание системы счисления?
  9. Почему для отображения данных в основном используют шестнадцатеричную систему счисления?
  10. Как представлены в памяти числа без знака и со знаком?
  11. Что такое дополнение до двух?
  12. Преобразовать следующие десятичные числа в двоичные:
    1. 19
    2. 79
    3. 463
    4. 1209
    5. 11355
  13. Преобразовать следующие двоичные числа в десятичные:
    1. 10110b
    2. 1011011b
    3. 10010010b
    4. 10110001110110b
  14. Преобразовать следующие числа в шестнадцатеричные:
    1. 35
    2. 298
    3. 852
    4. 162023
    5. 10110b
    6. 10010010b
    7. 10110001110110b
  15. Найти двоичные и десятичные эквиваленты следующих шестнадцатеричных чисел:
    1. 0D5h
    2. 9A26h
    3. 7BF52Ah
    4. 2A01BF57h
  16. На вашей клавиатуре сломались кнопки Enter, Tab и Backspace. Как вы выйдете из данного положения?
  17. Сложите числа 11110001b и 01001010b, воспринимая их:
    1. как числа без знака;
    2. как числа со знаком.
    Выполните проверку, осуществив те же действия в десятичной системе счисления.
  18. Выполните действия с данными числами, предварительно переведя их в двоичную систему счисления:
    1. 255+127
    2. 127+22
    3. 250+6
    4. 127+128
    5. 32767–250
    6. 8–256
    7. 0–32768
    8. 256–8
    9. –128+127
    10. –1+128
    11. –128+256
    12. –32768+220
    13. –128–25
    14. –32768–0
    15. –127–2
    16. –127–22
    17. 26*5
    18. 7*8
    19. 10*20
    20. 5*6
    21. 6*(–8)
    22. –6*21
    23. –6*6
    24. 25*(–5)
    25. 130/5
    26. 56/8
    27. 200/10
    28. 30/5
    29. –48/8
    30. 126/(–6)
    31. 36/(–6)
    32. –125/5
    Проверьте результат, осуществив те же действия в десятичной системе счисления.
  19. Пусть A=00110010b, B=01001010b, C=11101001b, D=10111010b. Выполнить следующие операции в дополнительном коде:
    1. A+B
    2. A+C
    3. C+B
    4. C+D
    5. A–B
    6. C–A
    7. D–C
    8. A+D–C
    Выполните проверку, осуществив те же действия в десятичной системе счисления.
  20. Найти чему равно
    1. 9h+1h
    2. 10h–1h
  21. Пусть A=0561h, B=0352h, C=9B6Fh, D=917Dh. Выполнить следующие операции в дополнительном коде:
    1. A+B,
    2. A+C,
    3. C+D,
    4. A–B,
    5. C–D,
    6. B–C.
  22. Сложите следующие двоичные числа:
    1. 00010101b+00001101b,
    2. 00111110b+00101001b,
    3. 00011111b+00000001b.
  23. Найдите двоичные дополнения для следующих двоичных чисел:
    1. 00010011b
    2. 00111100b
    3. 00111001b
  24. Найдите положительные значения для следующих отрицательных двоичных чисел:
    1. 11001000b,
    2. 10111001b,
    3. 10000000b.
  25. Найдите двоичные дополнения для следующих шестнадцатеричных чисел:
    1. 3251h
    2. 12907h
  26. Какие из следующих шестнадцатеричных чисел отрицательные?
    1. 0F100h
    2. 0155h
    3. 0A011h
    4. 0005h
    5. 71FFh
  27. Пусть n – некоторое десятичное 14-значное целое число. Можно ли поместить значение n в 48-битное машинное слово, состоящее из 47 битов под
    значение плюс 1 бит под знак?
Изображения
 
6
Закрытая тема Создать тему
Новые блоги и статьи
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru