
- •«Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-эвм см-1800 с помощью эмулятора на пк»
- •Задание
- •Индивидуальное задание № 17
- •Аналитическая часть.
- •Двоичная система счисления.
- •Восьмеричная система счисления.
- •Шестнадцатеричная система счисления.
- •Правила переводов десятичных чисел в них и обратно.
- •Преобразование дробных десятичных чисел в двоичные
- •Форматы хранения чисел с плавающей точкой.
- •Пример: Вещественный тип
- •Практическая разработка.
- •Описание алгоритма решения задач.
- •Блок схема.
- •2.3 Распределение памяти и листинг программы.
- •2.4 Результаты тестирования программы.
- •Выводы.
- •Список используемой литературы.
2.4 Результаты тестирования программы.
Для тестирования возьмем два массива констант из задания.
Исходный массив:
Адрес16 |
Константа16 |
Адрес16 |
Константа16 |
5000 |
22 |
5004 |
22 |
5001 |
С1 |
5005 |
70 |
5002 |
74 |
5006 |
74 |
5003 |
DB |
5007 |
DB |
В результате работы программы в ячейку с адресом 7000h был записан код 01h то есть левое число больше чем правое. Для того что бы убедится в том что программа выдала верный результат, будем действовать согласно описанию алгоритма. Обнулим старшие биты старших байтов и будем сравнивать байты чисел между собой, начиная со старших. Первые два старших байта равны между собой. Третий старший байт левого числа больше правого, следовательно, левое число больше.
Потом меняю числа местами:
Описание использования средств вычислительной техники.
Характеристики оборудования.
Персональный компьютер на базе ACPI x64-based PC
1. Процессор: QuadCore AMD Athlon X4 620, 2600 MHz (13 x 200)
2. Оперативная память: 3072 Мб (DDR3-1333 DDR3 SDRAM)
3. Видео карта: NVIDIA GeForce GT 240 (1024 Мб)
4. Жесткий диск : WDC WD1001FALS-00E3A0 ATA Device (931 Гб, IDE)
Стандартное программное обеспечение:
Microsoft Windows 7 Ultimate(Максимальная)
Microsoft Office 2010.
Выводы.
Курсовой проект выполнен полностью в соответствии с Заданием.
Список используемой литературы.
1) МикроЭВМ СМ-1800. Архитектура, программирование, применение / А.В.
Гиглавный, Н.Д. Кобанов, Н.Л. Прохоров, А.Н. Шкамарда. – М.: Финансы и
статистика, 1984.
2) Гиляров, В.Н. МикроЭВМ СМ-1800 и ее эмулятор на ПК: Методические
указания к лабораторной работе / В.Н. Гиляров. - СПб.: СПбГТИ(ТУ), 2006.
3) Гиляров В.Н. Видеотерминал и клавиатура микроЭВМ: Методические ука-
зания к лабораторной работе / В.Н. Гиляров. - СПб.: СПбГТИ(ТУ), 2006.
1 (от лат. triplus — тройной) набор из трёх объектов, система, состоящая из трёх частей;