
- •Министерство образования и науки Российской Федерации
- •Инструкция по мерам безопасности и правилам поведения в компьютерном классе Общее положения:
- •Методические указания по выполнению лабораторных работ
- •Лабораторная работа № 1 Основы работы с персональным компьютером Цель
- •Задание для самостоятельной подготовки
- •Основы теории
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Задание к работе
- •Порядок выполнения работы
- •Требования к отчету
- •Задание к работе
- •Порядок выполнения работы
- •Требования к отчету
- •100.101
- •111.000
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6.
- •Задание
- •Порядок выполнения работы
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Задания
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 9.
- •Задание
- •Задание
- •Порядоквыполненияработы
- •Требования к отчету
- •Задание
- •Порядок выполнения работы
- •Отчет о работе
- •Задание
- •Задание
- •Порядок выполнения работы (на примере)
- •Требования к отчету
- •Задание к работе
- •Порядок выполнения работы
- •Отчет о работе
- •Задание
- •Примеры выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 15
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 16
- •Задание
- •Порядок выполнения работы
- •Задания
- •Требования к отчету
- •Задание
- •Порядок выполнения работы
- •Отчет о работе
- •Задание
- •Порядок выполнения работы
- •Отчет о работе
- •Задание
- •Порядок выполнения работы
- •Отчет о работе
- •Реализация последовательных списков с использованием массивов
- •Задания
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 22.
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Требования к отчету
- •1.5 Алгоритм добавления звена к очереди.
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Требования к отчету
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Требования к отчету
- •Использование fread() и fwrite()
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 28.
- •Задание
- •Требования к отчету
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Задания к работе
- •Порядок выполнения работы
- •Задание
- •Пример выполнения задания
- •Контрольные вопросы
- •Требования к отчету
- •Задание
- •Порядок выполнения работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа №33.
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Шифрование при помощи задачи о ранце
- •Популярные системы шифрования
- •Задание
- •Порядок выполнения работы
- •Контрольные вопросы
- •Требования к отчету
- •Литература
- •Internet-ресурсы
Задание
Пользуясь приведенной ниже таблицей машинных команд, выполнить задание своего варианта.
Код оператора |
Операнд |
Описание |
1 |
RXY |
Загрузить в регистр R битовую комбинацию из ячейки памяти по адресу XY. |
2 |
RXY |
Загрузить в регистр R битовую комбинацию XY. |
3 |
RXY |
Записать битовую комбинацию из регистра R в ячейку памяти по адресу XY. |
4 |
0RS |
Поместить битовую комбинацию из регистра R в регистр S. |
5 |
RST |
Сложить битовые комбинации в регистрах S и T как числа, представленные в двоичном дополнительном коде, и поместить результат в регистр R. |
6 |
RST |
Сложить битовые комбинации в регистрах S и T как значения с плавающей точкой и поместить результат (число с плавающей точкой) в регистр R. |
7 |
RST |
Применить логическую операцию OR к битовым комбинациям в регистрах S и T поместить результат в регистр R. |
8 |
RST |
Применить логическую операцию AND к битовым комбинациям в регистрах S и T и поместить результат в регистр R. |
9 |
RST |
Применить логическую операцию XOR к битовым комбинациям в регистрах S и T и поместить результат в регистр R. |
A |
R0X |
Циклически сдвинуть битовую комбинацию в регистре R на один бит вправо X раз. При каждом сдвиге поместить крайний левый младший бит на место крайнего правого старшего бита. |
B |
RXY |
Перейти к команде, записанной в ячейку памяти по адресу XY, если битовая комбинация в регистре R равна битовой комбинации в регистре 0. Иначе продолжить последовательное выполнение команд. |
C |
000 |
Остановка программы. |
Задание
1.Написатьпоследовательность машинных команд для суммирования двух чисел из основной памяти.
2.Написать последовательность машинных команд для выполнения поразрядной операции XOR над числами, хранящимися в основной памяти компьютера.
3.Написать последовательность машинных команд для суммирования трех чисел, хранящихся в основной памяти.
4.Написать последовательность машинных команд для циклического сдвига вправо на 2 позиции суммы 2 чисел, хранящихся в основной памяти.
5.Описать последовательность действий, закодированных в машинных командах: 1101, 1202, 5312, 3303, C000.
6.Написать последовательность машинных команд для выполнения логического сложения (OR) двух чисел, хранящихся в основной памяти.
7.Описать действия, закодированные в машинных командах: 407E, 2835, 9028, A302, B3AD.
8.Описать действия, закодированные в машинных командах: 108D, 11B3, 30B3, 3180, B114.
9.Описать действия, выполняемые последовательностью машинных команд: 1105, 1206, 5312, A302, 3307, С000.
10.Написать последовательность машинных команд для выполнения логического умножения (AND) двух чисел, хранящихся в основной памяти.
11.Написать последовательность машинных команд для выполнения поразрядной логической операции XOR над числом 45 и результатом логического сложения двух чисел из основной памяти.
12.Написать последовательность машинных команд для логического умножения трех чисел, хранящихся в основной памяти.
13.Описать действия, закодированные в машинных командах: 2345, 4035, 6712, A303, 37A1.
14.Описать действия, закодированные в машинных командах: 1183, 30B3, 108B, 3180, B119.
15.Описать действия, выполняемые последовательностью машинных команд: 1404, 1505, 7645, B6A1, 9645.
16.Написать последовательность машинных команд для логического сложения трех чисел, хранящихся в основной памяти.
17.Написать последовательность машинных команд для логического умножения числа из основной памяти и результата операции его циклического сдвига вправо на 3 позиции.
18.Описать действия, закодированные в машинных командах: 7CB4, 40A4, 634E, 203A, A403.
19.Написать последовательность машинных команд для циклического сдвига вправо на 1 позицию результата суммирования 2 значений, хранящихся в основной памяти.
20.Описать действия, закодированные в машинных командах: 14A3, 5056, 306E, 95F3, 8045.