Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_итог7.doc
Скачиваний:
19
Добавлен:
17.11.2019
Размер:
16.96 Mб
Скачать

Информационные вычислительные машины и системы

Прикладное программирование и основы микропроцессорной техники

Методические указания к выполнению лабораторных работ

Разработал доцент Григорьев В.В.

2011

Методические указания и теоретический материал к лабораторным работам 1-6 по курсу ОМПТ

Перечень лабораторных работ по курсу

Основы микропроцессорной техники и прикладное программирование”

Лабораторная работа 1. Основы машинной арифметики

Часть 1. Исследование систем счисления и методов конвертирования

Часть 2. Кодирование данных в микропроцессорной технике

Часть 3. Арифметические операции при обработке данных

Лабораторная работа 2. Исследование структуры простейшей микроЭВМ и микропроцессора I8085

Лабораторная работа 3. Исследование принципов функционирования микроЭВМ при реализации простейшей программы

Лабораторная работа 4. Разработка модуля ввода в микроЭВМ сканируюшего типа (Программа Teach)

Лабораторная работа 5. Разработка модуля обработки данных (Программа Teach)

Лабораторная работа 6. Разработка модуля реакции программы Teach. Компоновка и верификация Teach.

Лабораторная работа №1. Основы машинной арифметики.

Лабораторная работа состоит из трех частей, каждая из которых предполагает изучение теоретического материала, приведённого в приложениях к описанию каждой части. Необходимо учесть, что изучаемый материал является базовым для последующих лабораторных работ, а также включается в виде теоретических вопросов и заданий (задач) в экзаменационные билеты.

Часть 1. Исследование систем счисления и методов конвертирования

Цель работы. Изучить системы счисления, используемые в микропроцессорной технике для представления числовых данных. Изучить свойства и особенности систем счисления. Знать области их эффективного использования.

Изучить методы преобразования чисел из одной системы счисления в другие (конвертация). Обладать навыками конвертации, ориентируясь при этом как на “ ручные ”, так и “машинные“ алгоритмы конвертации.

Выбирать методы и алгоритмы конвертации, эффективные для заданных требований и имеющихся вычислительных ресурсов.

Порядок выполнения.

  1. Изучить теоретические основы систем счисления. (Приложение. Теоретические основы систем счисления. Свойства. Конвертация)

  2. Заполнить таблицу, представив заданные числа (заполненная клетка строк таблицы ) в других системах счисления (свободные клетки строки таблицы).

Число в системе счисления с основанием q (q=2,8,10,16,2-10)

B

Q

D

H

BCD

110111,01011

45,25

25,456

7D,0B

0110101,01101

Пример. Преобразование из двоичной системы в другие СС (первая строка таблицы). Преобразованию подлежит двоичное смешанное число XB=110111,01011В (клетка К11 таблицы).

Число XB необходимо преобразовать соответственно в восьмеричную, десятичную, шестнадцатеричную и двоично-десятичную системы счисления.

Полученные в результате преобразований числа записываются в клетки К12, К13, К14 и К15.

Заполненная строка таблицы, полученная после преобразования, имеет вид

Число в системе счисления с основанием q (q=2,8,10,16,2-10)

B

Q

D

H

BCD

110111,01011

67,б23

51,34375

37,58

01010001,00110100

Аналогично должны быть заполнены остальные строки таблицы.