
- •«Тюменский государственный нефтегазовый университет» Институт кибернетики информатики и связи
- •Архитектура компьютерных систем
- •230115 Программирование в компьютерных системах
- •Аннотация
- •Содержание
- •Пояснительная записка
- •Критерии оценки практических работ
- •Задания к практической работе
- •Контрольные вопросы и задания
- •Практическая работа №2
- •Теоретические сведения
- •Задания к практической работе
- •Контрольные вопросы и задания
- •Практическая работа №3
- •Теоретические сведения
- •Задания к практической работе
- •Контрольные вопросы и задания
- •Список литературы
- •Учебное издание архитектура компьютерных систем
- •Библиотечно-издательский комплекс
- •625000, Тюмень, ул. Володарского, 38. Типография библиотечно-издательского комплекса.
- •625039, Тюмень, ул. Киевская, 52.
Задания к практической работе
Задание 1: Составьте таблицы сложения и умножения в троичной, пятеричной и восьмеричной системах счисления.
Задание 2: Заданы числа X и Y. Вычислить и отобразить расчет X + Y, X – Y, X*Y, X/Y, если:
Вариант 1:
X=11010012,Y=1011112;
X=136108, Y=7731258;
X=5F714316, Y=EE4680A16;
X=12111013, Y=10220000123;
X=142235, Y=44432145.
Вариант 2:
X=10010112,Y=10011112;
X=673118, Y=4612318;
X=35FAE116, Y=4B67DD6;
X=2100213, Y=221100013;
X=4344115, Y=33224115.
Вариант 3:
X=11100012,Y=10101112;
X=5612538, Y=61342228;
X=67FDA516, Y=10AEE116;
X=11121023, Y=22011003;
X=2321315, Y=13221115.
Вариант 4:
X=10001112,Y=10100112;
X=5612338, Y=76511018;
X=D8162A16, Y=AD45A16;
X=22100213, Y=100212113;
X=44312225, Y=44231125.
Вариант 5:
X=111110112,Y=1010012;
X=367233128, Y=7731258;
X=24A2BF16, Y=38EBDF16;
X=21102113, Y=21012200113;
X=334215, Y=42123215.
Вариант 6:
X=111001102,Y=100110012;
X=3566718, Y=3365778;
X=9852FA16, Y=33B680A16;
X=10022113, Y=11220002123;
X=224415, Y=1221415.
Вариант 7:
X=100111112,Y=100000112;
X=35142658, Y=13153138;
X=5FABE4316, Y=EECD0A16;
X=22211013, Y=1220000113;
X=213245, Y=3324125.
Вариант 8:
X=110011002,Y=101010112;
X=176238, Y=65430148;
X=5F7ACF16, Y=ACD954F16;
X=12001223, Y=12010200213;
X=433425, Y=2221435.
Вариант 9:
X=100001112,Y=111001102;
X=7662138, Y=1316548;
X=1564FA16, Y=AEDF3316;
X=11220013, Y=222000111013;
X=42321105, Y=220130145.
Вариант 10:
X=110111002,Y=1100101012;
X=1332148, Y=7741328;
X=6945EDC16, Y=1198AB0A16;
X=112002113, Y=1120012203;
X=3421325, Y=11233225.
Контрольные вопросы и задания
Сформулировать и записать алгоритм сложения и вычитания чисел в произвольной позиционной системе счисления.
Сформулировать и записать алгоритмы умножения и деления чисел в произвольной позиционной системе счисления.
В каких случаях возникает необходимость использовать обратный и дополнительный коды?
Сформулировать и записать алгоритм выполнения арифметических операций с двоичными числами в прямом, обратном, дополнительном кодах.
Рекомендуемая литература: 1[с. 80-93], 2[33-88].
Список литературы
Бройдо, В.Л. Архитектура ЭВМ и систем/ В.Л. Бройдо, О.П. Ильина. – СПб.: Питер, 2009 . – 720с.
Жмакин, А.П. Архитектура ЭВМ / А.П.Жмакин. – СПб.: БХВ-Петербург, 2010 – 352с.
Юров, В. Assembler. Язык низкоуровневого программирования / В. Юров. – СПб.: Питер, 2010 – 640с.