2804

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

Лекция

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

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

Русский

2012-10-19

37 KB

115 чел.

Лекция 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. Назначения остальных конструкций будет рассмотрено позднее.


 

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

30986. Історія ХХ століття 1.06 MB
  ХІІ 1922 року зареєстрував 117 народжень 42 шлюби 53 смерті. В ніч на 5 квітня 1922 року біля 50ти бандитів напали на Романів напад був відбитий міліцією. Для допомоги незаможникам держава тільки весною 1922 року виділила Романівській волості на насіння 100 пудів гречки 100 проса 160 жита. Першого січня 1925 року по новому адміністративному поділу замість Миропільського району був утворений Романівський район в який увійшло 23 сільські ради з 70ма населеними пунктами та хуторами.
30987. Пластическая хирургия в ветеринарии 203.99 KB
  Это в нашей стране вышедшей из изоляции за последние 15 лет пластическая эстетическая хирургия претерпела настоящий бум. Термин же пластическая хирургия был введен Дезольдом в 1798 году. Хирургия пластическая восстановительная хирургия направление хирургии изучающее проблемы оперативного восстановления функции и формы частично или полностью утраченных органов исправления врождённых или приобретённых дефектов и деформаций устранения косметических недостатков. Пластическая хирургия подразделяется на реконструктивную и эстетическую.
30988. Клиническая диагностика 23.79 KB
  Наличие или отсутствие шумов или дополнительных тонов Различают два тона: Систолический при сокращении предсердий желудочков захлопыванием двух и трёх створчатых клапанов колебание стенок аорты и лёгочной артерии в момент систолы желудочков. Диастолический захлопывание полулунных клапанов аорты и лёгочной артерии колебаний этих сосудов в момент диастолы. Усиление второго тона может сопровождаться акцентом на аорте и лёгочной артерии возникает при повышении кровяного давления в большом круге кровообращения нефриты у лошадей при...
30989. ВИРОБНИЧО-ОРГАНІЗАЦІЙНА ТА ЕКОНОМІЧНА СТРУКТУРИЗАЩЯ ПІДПРИЄМСТВА 562 KB
  Іншими словами існування підприємства фірми повязується з тими перевагами які воно забезпечує у процесі виготовлення продукції порівняно з виробництвом тієї самої продукції без організації фірми. Сучасне підприємство це складна відкрита виробничогосподарська і соціальна система яка: складається із взаємозалежних частин виробництв цехів дільниць служб тощо діяльність яких впливає на кінцевий результат виробництва; взаємодіє із зовнішнім оточенням з якого в систему надходять необхідні для виробничої діяльності фактори...
30990. ПАТОЛОГИЧЕСКАЯ ФИЗИОЛОГИЯ (КОНСПЕКТ ЛЕКЦИЙ) 159.5 KB
  Приводит к почечной недостаточности. Неблагоприятно холодное течение воспаления при нейротоксикозе при недостаточности фагоцитарных процессов. Гипоэргия и анергия проявляются в виде недостаточности той или иной системы. Это вызывает снижение бронхиальной проходимости вплоть до возникновения дыхательной недостаточности.
30991. ІНФОРМАТИКА та КОМП’ЮТЕРНА ТЕХНІКА 6.63 MB
  Інформаційна технологія – це людино – машинна технологія збору, обробки та передачі інформації. Це технологія, яка базується на обчислювальній техніці, швидко розвивається, охоплюючи усі види сучасної діяльності: виробництво, управління, науку, освіту, проектні розробки, торгівлю, фінансово-банківські операції, медицину, криміналістику, охорону оточуючого середовища, побут та інше.