2804

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

Лекция

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

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

Русский

2012-10-19

37 KB

101 чел.

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


 

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

15855. ПАВЕЛ ПЕЧЕНКИН: ВРЕМЯ В ДОКУМЕНТАЛЬНОМ КИНО 57.5 KB
  ПАВЕЛ ПЕЧЕНКИН: ВРЕМЯ В ДОКУМЕНТАЛЬНОМ КИНО Интересно поговорить на тему которая объявлена немного провокационно в названии нашего фестиваля новое документальное кино. Мы должны всетаки решить есть оно или нет. Поэтому у меня в программе был заявлен доклад Акс
15856. Капитализация локальных ресурсов регионов России – ключевая стратегия модернизации их экономик 212 KB
  Капитализация локальных ресурсов регионов России – ключевая стратегия модернизации их экономик К постановке проблемы Проблема капитализации территорий – как систематической деятельности по превращению всех без исключения ее ресурсов фондов и активов в работ
15857. МОДЕРНИЗАЦИЯ КАК ОСОБЫЙ ИНСТРУМЕНТ ЭКОНОМИЧЕСКОГО СКАЧКА 115.76 KB
  3 МОДЕРНИЗАЦИЯ КАК ОСОБЫЙ ИНСТРУМЕНТ ЭКОНОМИЧЕСКОГО СКАЧКА Необходимость модернизации экономики политики и идеологии современного российского общества ОЧЕВИДНА И очевидна настолько что в стране практически нет ни одного политика или ученого который ...
15858. Свет и тени концепций долгосрочного социально-экономического развития России 1.61 MB
  Свет и тени концепций долгосрочного социальноэкономического развития России Финансовый кризис отчасти продлил наметившиеся до кризиса тенденции отчасти усилил их. В ходе современного финансового кризиса произошло резкое изменение глобальной структуры промышлен
15859. ПОЛИТИЧЕСКОЕ ОСМЫСЛЕНИЕ ИСТОРИЧЕСКОГО В РАБОТАХ Х. АРЕНДТ «VITA ACTIVA, ИЛИ О ДЕЯТЕЛЬНОЙ ЖИЗНИ», Ю. ХАБЕРМАСА «ТЕОРИЯ И ПРАКТИКА» 84 KB
  ПОЛИТИЧЕСКОЕ ОСМЫСЛЕНИЕ ИСТОРИЧЕСКОГО В РАБОТАХ Х. АРЕНДТ VITA ACTIVA ИЛИ О ДЕЯТЕЛЬНОЙ ЖИЗНИ Ю. ХАБЕРМАСА ТЕОРИЯ И ПРАКТИКА В процессе истории изменяется представление о пространстве политического. Для каждой эпохи характерно определенное видение политического. В
15860. Проблема смысла жизни как фактор духовного образования личности 63.5 KB
  Духовность на магистрали развития человека (общества, группы, индивида) обладает исторически высшим содержанием и способно к неограниченному развитию. Побочные (тупиковые) линии развития выражают неполную, ограниченную, неточную духовность или даже бездуховность, тогда как ошибочные, ложные типы мировоззрения связаны с духовными заблуждениями
15861. ПРЕДМЕТНЫЙ МИР В СИСТЕМЕ КАТЕГОРИЙ ФИЛОСОФИИ 59 KB
  ПРЕДМЕТНЫЙ МИР В СИСТЕМЕ КАТЕГОРИЙ ФИЛОСОФИИ Проблема системы категорий практически исчезла из тематики российской философии с темных девяностых. Развал великой сверхдержавы превращение России в сырьевой придаток развитых стран Запада и Востока 85 вывоза из
15862. СОВРЕМЕННЫЙ МИР И ФИЛОСОФИЯ 136.5 KB
  СОВРЕМЕННЫЙ МИР И ФИЛОСОФИЯ Мировоззрение это субъективный образ объективного бытия человека в объективном мире в т.ч. обществе как совокупном существовании людей живых человеческих индивидов; это объективная реальность в ее идеальной форме. Как таковое оно вто...
15863. Советская цивилизация научно-философский анализ 124 KB
  СОВЕТСКАЯ ЦИВИЛИЗАЦИЯ: НАУЧНО-ФИЛОСОФСКИЙ АНАЛИЗ В литературе по истории и теории цивилизации понятие «советская цивилизация» появилось сравнительно поздно. Оно непосредственно связано с более ранним понятием российская (русская) цивилизация..