Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УКЭ(фед).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
86.53 Кб
Скачать

8. Языки программирования.

Язык – это система записи, набор правил определяющих синтаксис правильно составленных программ.

Язык программирования – это искусственный язык, предназначенный для разработки программ, имеется 3 основных языка:

1)машинный – в нем программы записываются двоичным кодом, различных комбинаций 0 и 1. Одни из них команды, другие данные и адресы.

2)машинно-ориентированный язык – это язык мнемонического кодирования с помощью символов, обозначений для команд данной машины. Программа одной машины может быть не пригодна для другой машины.

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

3)алгоритмический – язык высокого уровня. По структуре он не имеет определенной ориентации на какую-то ЭВМ, поэтому проги

написанные на нем, с доработками, учитывающими специфики устройств ввода-вывода, можно использовать для любых ЭУМ.

Запись на этом языке можно преобразовать в последовательность машинных команд с помощью системы программирования. (СП)

Существует 2 вида СП:

1)компиляторы – транслируют весь текст программы в машинный код в ходе одного непрерывного процесса.

2)интерпретаторы – ими в каждый момент времени выполняется одно предложение программы.

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

Адресация – это установление соответствия м/у множеством однотипных объектов и множеством их адресов; метод идентификации положения объекта. Существует 6 видов адресации:

1) непосредственная (прямая) – адресация в кот.адресная часть команды содержит прямой адрес, т.е. – это адресация путём указания в команде прямых адресов.

2) косвенная – адр-ция в которой адресная часть команды содержит косвенный адрес.

3) инкрементная – адр-я при которой состояние счетчика команд увеличивается на 1.

4) декрементная – адр-я при которой состояние счетчика команд уменьшается на 1

5) автоинкрементная – адр-я ячейки памяти, при которой содержимое регистра индекса увелич. на n, что позволяет вычислять адресе машинных слов, а не байт.

6)автодекрементная – адр-я ячейки памяти, при кот. содержимое регистра индекса уменш. на n.

10. Организация основной памяти. Виды зу.

Запоминающие уст-во – важнейшая часть любого вычислительного уст-ва для хранения для хранения информации.

ЗУ состоит из блоков памяти и устройств, обеспечивающих запись и считывание. При записи и считывание указывается характер команды, а так же добавляется инф-ция для проверки на четность. Эта инф-ция через систему шин поступает на регистры в УУ ЗУ. Процессор выдает команду на запись или выдачу инф-ции в соответствии с синхронизирующими сигналами.

Блоки памяти состоят из ячеек памяти, которые образуют поле ЗУ разделенное на отдельные массивы, имеющие различное назначение.

В основном ЗУ выделяются массивы для ОЗУ и массивы для хранения программ и данных.

В оперативной части ЗУ для организации обслуживания вызова выделяются 2 массива:

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

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

В ЗУ хранится все, что нужно машине для выполнения функций узла коммутации, чем крупнее узел, тем больше должна знать и уметь машина.

ЗУ можно разделить на 6 групп:

1)сверхоперативные ЗУ – представляют собой набор регистров, содержимое которых исп-тся при обработке инф-ции в микропроцессоре.

2)оперативные ЗУ – хранят оперативную информацию (операнды, части программы) требующуюся в процессе работы.

3)постоянные ЗУ – пред-ны для длительного хранения неизменяемой в процессе работы информации (программ, микропрог, констант)

4)полупостоянные ЗУ – соответствуют постЗУ, но могут быстро сменить хранимую инф-цию.

5)внешние ЗУ – пред-ны для хранения больших объемов инф-ции на носителе.

6)буферные ЗУ – пред-ны для согласования различных уровней системы памяти м/у собой и внешних устройств с системой памяти.