Контрольная работа по "Основам архитектуры, устройство и функционирование вычислительных систем"
Автор: stefikus • Февраль 7, 2020 • Контрольная работа • 917 Слов (4 Страниц) • 471 Просмотры
УЧЕБНОЕ ЗАВЕДЕНИЕ
Специальность 09.02.04 «Информационные системы»
Контрольная работа 2
По дисциплине «Основы архитектуры, устройство и функционирование вычислительных систем»
Вариант 0
Выполнил: студент гр. ХХ-ХХХ
Иванов И.И.
Проверил: преподаватель
Петров П.П.
Москва, 2019
Задание
- Перевести число из одной системы счисления в другую:
12510 = …2 = …8 = …16
2.Перевести число из одной системы счисления в другую:
2FA16 = …10
- Вычислить:
10100000002± 1111112 = …
- Начертить схему, соответствующую логическому выражению:
[pic 1]
- Описать назначение элемента триггер. Классификация триггеров.
Перевести число из одной системы счисления в другую
12510 = …2 = …8 = …16
Число 125 в двоичной системе счисления можно представить в следующем виде:
n | 125 | 62 | 31 | 15 | 7 | 3 |
n/ 2 | 62 | 31 | 15 | 7 | 3 | 1 |
Остаток | 1 | 0 | 1 | 1 | 1 | 1 |
Расположив последовательность справа-налево получим 12510 = 11111012
В восьмеричной системе каждой цифре соответствует триада из двоичных чисел:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
Разобьем полученное двоичное число на триады (добавив недостающие нули перед числом) и запишем соответствующие триадам цифры:
0011111012 = 001 111 101 = 1758
В шестнадцатиричной системе счисления каждой цифре соответствует тетрада двоичных чисел:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | B | C | D | E | F |
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Разобьем двоичное число на тетрады (добавив недостающий ноль) и запишем соответствующие тетрадам цифры:
011111012 = 0111 1101 = 7D16
Перевести число из одной системы счисления в другую
2FA16 = …10
Так как шестнадцатициричнойцифреF16соответствует число 15, а цифре А16 – число 10, то число 2FA16 можно представить в следующем виде:
2FA16 = 2·162 + 15·161 + 10·160 = 512 + 240 + 10 =76210
Вычислить
10100000002± 1111112 = …
Сложив поразрядно представленные числа, получим
10100000002+ 1111112 = 10101111112
Для вычитания инвертируем вычитаемое число 1111112. Для этого добавим впереди числа количество нулей, необходимое для совпадения числа разрядов с уменьшаемым числом - 00001111112. Затем заменяем нули на единицы и прибавляем 1: 11110000002 + 1 = 11110000012. Теперь сложим уменьшаемое с получившимся числом
...