- •Учебная дисциплина: "Организация эвм и систем"
- •Реферативный материал. Двоично-десятичная система счисления.
- •Преобразование двоичных чисел в двоично-десятичные.
- •Форматы представления десятичных чисел
- •Ascii-коды десятичных цифр
- •Операции двоично-десятичной арифметики
- •Сложение
- •Вычитание
- •Описание программы-эмулятора.
- •Авторское описание эмулятора
- •Обоснование выбора
- •Практическая часть. Алгоритм решения задачи
- •Полный листинг программы с комментариями. Процедура записи в память служебных фраз.
- •Вход в главную часть программы.
- •Процедура ввода исходных данных.
- •Процедура преобразования исходного массива 16ричных констант в их 2-10 коды.
- •Процедура преобразования 2-10 кодов в коды кои-7.
- •Выход из процедуры кои-7 преобразования.
- •Процедура вывода на экран результатов 2-10 преобразования.
- •Процедура вывода на экран результатов преобразования в коды кои-7.
- •Выводы.
- •Список использованных источников.
Выводы.
Проделанная курсовая работа позволила не только разобраться с двоично-десятичным кодированием и кодами КОИ-7, но и дала отличные навыки владения эмулятором СМ-1800, а как следствие и самой микро-ЭВМ СМ1800. Так же я много узнал о процессоре КР580ИК80А и о машинных и ассемблерных командах для этого процессора. Знание машин на машинном уровне - знание, которое необходимо иметь каждому хорошему программисту. Ассемблерные программы могут быть очень эффективными. Из программистов, с равными навыками и способностями, работающий на языке ассемблера создаст программу более компактную и быстродействующую, чем такая же программа, написанная на языке высокого уровня.
Только через написание программ на этом уровне детализации можно понять, как работает машина на самом нижнем уровне. Если вы хотите узнать о компьютере все, вы должны быть знакомы с его языком ассемблера. Единственный способ добиться этого - писать программы на этом языке.
Список использованных источников.
Уильям Столингс «Структурная организация и архитектура компьютерных систем (проектирование и производительность)» 5-е издание. Москва – СПб, 2002 г.
Гиляров В.Н. Сборники методических указаний по проведению лабораторных работ на СМ1800. Ленинград, 1987.
Гиляров В.Н. Сборник машинных команд для процессора КР580ИК80А. Ленинград, 1987.
Сайты internet:
А) http://intel386.narod.ru «Двоично-десятичная коррекция».
Б) http://sevntu.com.ua/ «Операции двоично-десятичной арифметики».
В) http://programming1.narod.ru/ «Двоично-десятичные числа».