Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИУС методичка.doc
Скачиваний:
53
Добавлен:
30.03.2016
Размер:
527.36 Кб
Скачать

2

Петербургский

Государственный университет путей сообщения

министерства путей сообщения российской федерации

(ПГУПС – ЛИЖТ)

Кафедра «Информационные и вычислительные системы»

Методические указания и варианты контрольных работ по курсу «Прикладное программирование и основы микропроцессорной техники»

для студентов специальностей АТ, АС, АР

заочной формы обучения

Санкт-Петербург

2007

Содержание

Программа курса. . . . . . . 2

Введение. . . . . . . . . .3

Системы счисления. . . . . . . .4

Формы представления чисел в машине. . . . .7

Кодирование чисел в машине. . . . . . .8

Сложение чисел в машине с фиксированной точкой. . .9

Микропроцессоры, особенности архитектуры. . . .11

Типовая архитектура микропроцессорной системы. . .14

Программная модель микропроцессора . . . . .20

Понятие о состоянии процессора. Вектор слова состояния . 21

Система команд простейшего микропроцессора. . .22

Способы адресации. . . . . . . .24

Информационный обмен при реализации команд

различных типов. . . . . . . . 26

Задание на контрольную работу . . . . . 32

Вопросы к экзамену . . . . . . 37

Приложение 1. . . . . . . . .38

Приложение 2. . . . . . . . .42

Целью изучения данной дисциплины является знакомство студентов с архитектурой микропроцессоров и микропроцессорных систем и освоение программирования на языке АССЕМБЛЕР.

В результате изучения дисциплины студенты должны:

  1. Иметь представление об архитектуре современных микропроцессоров и микропроцессорных систем.

  2. Уметь составлять машинно-оринтированные алгоритмы задач.

  3. Знать принципы реализации команд в микропроцессорной системе.

  4. Уметь составлять программы на языке АССЕМБЛЕР.

Программа курса.

  1. Машинная арифметика.

Системы счисления. Правила перевода чисел из оной системы счисления в другую. Формы представления чисел в ЭВМ. Кодирование чисел в машине. Сложение чисел с фиксированной точкой.

  1. Микропроцессоры. Особенности архитектуры.

Понятия микропроцессора, микропроцессорной системы, микро-ЭВМ, архитектуры микропроцессора. Однокристальные и слайсовые микропроцессоры. Типовая архитектура микропроцессорной системы. Архитектура простейшего микропроцессора, назначение блоков. Обобщенный алгоритм выполнения команды.

  1. Изучение системы команд микропроцессора.

Классификация системы команд по назначению, по способам адресации. Информационный обмен при выполнении команд различных типов.

  1. Программирование на языке АССЕМБЛЕР.

Правила составления машинно-ориентированных алгоритмов. Понятие листинга программы. Составление простейших программ на языке АССЕМБЛЕР.

Введение

Интенсивное развитие технологий является следствием компьютеризации общества. В формируемом ежегодно в США группой экспертов перечне «критических технологий», охватывающем практически все направления производства, исследований и разработок, оказывающих влияние на военный и экономический статус страны, микроэлектронные технологии традиционно занимают первое место. Выпуск каждой новой модели микропроцессора связан с очередным научным, конструкторским, технологическим прорывом.

Универсальные микропроцессоры широко используются в вычислительных системах: персональных ЭВМ, рабочих станциях, в системах управления, работающих в реальном времени.

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

Применение микропроцессорных комплектов в качестве элементной базы позволяет с успехом решать такую важную задачу как снижение стоимости разработки аппаратуры и ее серийного производства.

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