- •Учебная дисциплина: "Организация эвм и Систем" Пояснительная записка к курсовому проекту. Вариант 18.
- •2. Описание программы-эмулятора___________________________________________8
- •1. Аналитическая часть.
- •1.1 Двоично-десятичное кодирование.
- •1.2 Арифметические действия над дд – кодами.
- •1.3 Стандарты кодирования текстов:
- •2. Описание программы-эмулятора.
- •3.Практическая разработка.
- •3.1 Описание алгоритма программы.
- •3.2 Листинг программы.
Санкт-Петербургский государственный технологический институт
(Технический университет)
Кафедра CАПРиУ Факультет информатики и управления
Курс II
Группа 824
Учебная дисциплина: "Организация эвм и Систем" Пояснительная записка к курсовому проекту. Вариант 18.
Студентка: Смирнова Е. С.
Руководитель: Гиляров В. Н.
Санкт-Петербург, 2003 г.
Содержание.
Введение_________________________________________________________________3
1. Аналитическая часть_____________________________________________________ 4
1.1 Двоично-десятичное кодирование _____________________________________4
1.2 Арифметические действия над ДД – кодами_____________________________4
1.3 Стандарты кодирования текстов_______________________________________5
2. Описание программы-эмулятора___________________________________________8
3. Практическая разработка________________________________________________10
3.1Описание алгоритма программы_____________________________________ 10
3.2Листинг программы________________________________________________13
Вывод___________________________________________________________________14
Литература______________________________________________________________ 15
Введение.
Индивидуальное задание:
1. Подготовить для аналитической части реферативный материал на тему:
Двоично-десятичное кодирование. Арифметические действия над ДД кодами. Стандарты кодирования текстов.
2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800.
Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив из 10 восьмиразрядных констант:
Адрес16 |
Константа16 |
Адрес16 |
Константа16 |
5000 5001 5002 5003 5004 |
35 57 8D FF 80 |
5005 5006 5007 5008 5009 |
00 F4 9A 07 0A |
Будем рассматривать эти коды как массив однобайтных целых положительных чисел без знака.
Для вывода дампа памяти между адресами 500016 - 500019 на экран монитора необходимо получить соответствующий массив двухбайтных изображений тетрад кодами КОИ-7. Составить программу, которая исходный массив (с адреса 500016) преобразует в массив кодов КОИ-7 с адреса 600016 (600016 символ старшей шестнадцатеричной цифры 1-го числа, 600116 – символ младшей шестнадцатеричной цифры 1-го числа и т.д.).
Программу располагать в памяти с ячейки 400016.