Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 5. Тех.средства реал. инф.пр.doc
Скачиваний:
27
Добавлен:
09.02.2015
Размер:
4.19 Mб
Скачать

5.1.3.Принцип запоминаемой программы

При создании компьютера Джоном фон Нейманом был разработан принцип его построения с использованием программы, которую можно было бы изменять, не меняя всей схемы вычислительной машины. Такой подход к созданию и функционированию ЭВМ получил название принцип запоминаемой программы. Такая программа предполагает совместное также хранение кодов и данных.

5.1.4. Программа как последовательность действий компьютера

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

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

5.1.5. Понятие о машинном языке и языке Ассемблер

Физические принципы работы электронных устройств ЭВМ таковы, что компьютер может воспринимать только команды, состоящие из единиц и нулей, т.е. машинный код. На начальной стадии развития ЭВМ человеку было необходимо составлять программы на языке, понятном компьютеру, в машинных кодах. Каждая команда состояла из кода операций и адресов операндов, выражавшихся в виде различных сочетаний нулей и единиц.

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

Для создания более простого общения между человеком и компьютером стали создавать символические языки и соответствующие им трансляторы.

Транслятор представляет собой программу, на основе которой машина преобразует вводимые в нее программы на машинный язык.

Такая система программирования обычно включает в себя:

- библиотеки стандартных программ,

- отладчик,

- компоновщик,

- и другие сервисные средства.

5.1.6. Код ascii

Для перевода алфавита и необходимых символов в компьютере используется код ASC11, который понимает ЭВМ. Все использованные способы представления текстовых данных сводятся к нумерации символов алфавита и хранение полученных целых числе наравне с обычными числами. Способ нумерации называется кодировкой, а числа – кодами символов. Для большинства кодировок языков, использующих алфавитную письменность достаточно 127 символов. Самая распространенная система кодирования латиницы – ASCII – использует 7 бит на символ. Другие алфавиты кодируются более сложным образом: символы алфавита получают коды в диапазоне от 128 до 255, а коды от 0 до 127 соответствуют кодам ASCII (рис.3.6)

Рис. 3.4. Система кодирования ASCII (0-120 и (128-255).

Таблица 5.6. Система кодирования латиницы – ASCII

Символы с кодами от 0 до 127 построены по стандарту Американского стандартного кода обмена информацией. Вторая половина таблицы (коды 128-255) в нашей стране содержит русские буквы (кириллицу) и символы псевдографики.

Для того, чтобы определить по этим таблицам код того или иного символа, нужно сложить номер строки с номером столбца, в которых он расположен. Так код цифры 5 равен 05+048=053.