2804

Обобщённая структурная схема ЭВМ

Лекция

Информатика, кибернетика и программирование

Лекция 2 Обобщённая структурная схема ЭВМ Обобщённая структурная схема ЭВМ приведена на рисунке 1. ЦП – центральный процессор, сложная схема, выполняющая операции по преобразованию входных данных, хранящихся в ОЗУ, в выходные, хранящиеся...

Русский

2012-10-19

37 KB

104 чел.

Лекция 2

Обобщённая структурная схема ЭВМ

Обобщённая структурная схема ЭВМ приведена на рисунке 1.

Рис. 1

ЦП – центральный процессор, сложная схема, выполняющая операции по преобразованию входных данных, хранящихся в ОЗУ, в выходные, хранящиеся в ОЗУ. Его основные блоки: АЛУ – арифметическое логическое устройство, выполняет арифметические и логические операции; регистры – ячейки памяти для хранения внутренних данных процессора; блок управления – схема, организующая взаимодействие ЦП с другими устройствами системы.

ША, ШД и ШУ – шины адреса, данных и управления соответственно, это совокупность электрических проводников, по которым передаются соответствующие сигналы между устройствами системы. По ШД передаются данные, по ША – адреса данных, по ШУ – управляющие сигналы, определяющие взаимодействующие устройства и типы взаимодействия между ними.

ОЗУ – оперативное запоминающее устройство, энергозависимая память, в которой во время работы ЭВМ хранятся данные и команды для их обработки. ЦП считывает из ОЗУ команды и данные, преобразует их и снова записывает в ОЗУ, а также координирует работу остальных устройств ЭВМ.

ВЗУ – внешние запоминающие устройства, энергонезависимая память, предназначенная для хранения данных и команд в случае выключения ЭВМ. К ней относятся накопители на жёстких дисках, накопители на гибких дисках, накопители CD-ROM.

УВВ – устройства ввода-вывода информации, предназначены для обеспечения взаимодействия ЭВМ с человеком или другими ЭВМ. К ним относятся видеосистема ЭВМ (монитор), клавиатура, мышь, принтер, модем, сетевая и звуковая карты.

Принцип программного управления

Принцип программного управления лежит в основе функционирования практически всех современных ЭВМ. Он был сформулирован ещё в середине 40-х годов XX века Норбертом Винером и определяет общую структуру всех ЭВМ. В соответствии со схемой Винера выполнение программы осуществляется следующим образом.

  1.  Загрузка системой программы в ОЗУ (как правило, с ВЗУ).
  2.  Установка начального адреса (адреса первой команды) в регистр адреса.
  3.  Выборка команды из ОЗУ по адресу в регистре адреса.
  4.  Декодирование команды (определение типа операции, количества и местоположения операндов).
  5.  Выборка операндов.
  6.  Выполнение указанной операции. Если это операция завершения программы, то выполняется завершение и передача управления системе.
  7.  Формирование адреса следующей команды и переход к пункту 3.

Структура машинной команды

Машинная команда состоит из операционной и адресной части. Операционная часть содержит код операции (КОП), адресная часть содержит адреса местоположения операндов. У некоторых команд адресная часть может и отсутствовать.

КОП

Операнды

Адрес очередной команды определяется специальным регистром адреса.

Начальные сведения о среде программирования Borland C++ 3.1

Интегрированная среда Borland C++ 3.1 – это эффективный инструмент для разработки программного обеспечения на языках C, C++ и ассемблере. В состав среды входят:

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

Краткое описание основных пунктов главного меню.

Системное меню – общие системные функции.

File – работа с файлами (создание, открытие, сохранение и закрытие).

Edit – редактирование текста программы (копирование, вставка, удаление).

Search – автоматический поиск и замена фрагментов в тексте программы.

Run - построение загрузочной программы с запуском на исполнение, пошаговое исполнение и трассировка.

Compile – компиляция и компоновка программы.

Debug – отладка программы, задание точек останова, наблюдение значений объектов.

Project – инструменты создания и редактирования структуры проекта.

Options – задание опций работы среды, компиляции и компоновки.

Window – работа с открытыми окнами программы.

Help – справочная система.

Загрузить среду Borland C++ 3.1 можно, запустив файл bc.exe, который располагается в подкаталоге bin каталога установки Borland C++ 3.1.

На начальном этапе освоения необходимо в пустом окне программы ввести шаблон следующего вида.

#include <stdio.h>

#include <conio.h>

int main(void)

{

// тело программы

getch();

return 0;

}

Тело программы - код на языке C. Назначения остальных конструкций будет рассмотрено позднее.


 

А также другие работы, которые могут Вас заинтересовать

27184. Понятия и содержание новой истор. Дискуссии по проблемам периодизации новой истории 33 KB
  Война: в этот период происходит зарождение и прогрессивное развитие капитализма. прекращается прогрессивное развитие капитализма и ему на смену приходит социализм. Это локальное событие не оказавшее большого значения на развитие как Фр. Голландия Англия – развитие буржуазных отношений привело к буржуазной революции.
27185. Технология изготовления коленчатых валов 298 KB
  Коленчатые валы подразделяют на цельные, составные и сборные. Цельные изготавливают длиной до 5000 мм, составные - из двух секций для крупных судовых двигателей, сборные - для двигателей небольшой мощности (например, мотоциклетные двигатели).
27186. Аграрный вопрос в Великой английской и Великой французской революциях. Сравнительная характеристика 39 KB
  До революции в английской деревни было 2 формы собственности: крестьянская копигольд и буржуазно дворянская рыцарское держание. Революции лекция – феодализма ко времени ВФР уже не было. Исчез до революции. необходимости в революции не было.
27187. Основные проблемы и особенности войны северо-американских колоний Англии за независимость и образование США 45.5 KB
  Так как в результате завоевания независимости в колонии были приняты демократические преобразования и они выходят на более высокий уровень чем ВФР: церковь отделена от государства; на Севере отменили рабство; доступность к западным З. Северовосточные колонии новая Англия – территории с ранним развитием ремесел мануфактуры судостроение и судоходство рыболовство. Это колонии которые пошли по буржуазному пути . Среднеатлантические колонии.
27188. Обмен липидов, аминокислот, простых и сложных белков. Передача генетической информации и биосинтез белка 4.27 MB
  Методические рекомендации составлены в виде билетов, содержащих по пять вопросов, и правильных ответов на них, где изложены изложены вопросы обмена липидов, аминокислот, простых и сложных белков. Уделено внимание механизму синтеза белков и нуклеиновых кислот, передаче генетической информации и молекулярной патологии.