Словарь программиста


     АДРЕС - число, обозначающее номер ячейки памяти с данными или командой. Как правило, записывается в шестнадцатиричном коде.

     АДРЕСНОЕ ПРОСТРАНСТВО МИКРОПРОЦЕССОРА - совокупность адресов внутренних регистров и запоминающих устройств, регистров внешних устройств (ввода/вывода, памяти). Содержимого регистра адреса микропроцессора достаточно для обращения к каждому из названных устройств. Объем адресного пространства микропроцессора определяется разрядностью его шины адреса. У микропроцессора КР580ВМ80А она шестнадцатиразрядная, следовательно, адресное пространство составляет 216 ячеек памяти.

     АДРЕСАЦИЯ - обращение микропроцессора к заданной области памяти или внешнему устройству.

     АДАПТЕР - устройство для согласования входных и выходных сигналов разных устройств, чаще всего используется для согласования устройства ввода/вывода с магнитофоном, телефонной или линиями связи.

     АССЕМБЛЕР - этот термин употребляется в двух значениях. В одним случае это - символьный язык программирования, каждому оператору которого соответствует одна операция ЭВ. В другом - программа, преобразующая исходную, написанную на языке АССЕМБЛЕР, в команды, "понятные" микропроцессору.

     АЛГОРИТМ - последовательность действий, которая приводит к решению поставленной задачи. Алгоритмы для ЭВМ удобнее составлять в виде блок-схемы.

     БАЙТ - единица информации, равная восьми битам. В микропроцессоре KP580BM80A, имеющем 8-разрядную шину данных, обработка ведется байтами. В 16-разрядных микропроцессорах можно обрабатывать сразу два байта.

     БИТ - минимальная единица измерения объема информации. Может принимать только два значения "1" или "0". Форма записи - двоичная.

     ДРАЙВЕР - обслуживающая программа, обеспечивающая управление, данными при вводе и выводе. Например, драйвер кассетного магнитофона - это программа записи и чтения данных с линейного выхода магнитофона.

     ДАННЫЕ - информация, представленная в такой форме, которую можно распознать автоматическому устройству или человеку.

     ДЕКРЕМЕНТ - величина, на которую автоматически уменьшается другая величина.

     ДЕШИФРАТОР - преобразователь кода в управляющие сигналы.

     ДИРЕКТИВА - предложение, обычно в форме приказа, в языках программирования.

     ДИСКЕТА - небольшой гибкий пластиковый диск с нанесенным на его поверхность гибким слоем магнитного вещества. Предназначен для долговременного хранения программ и данных.

     ДИСКОВОД - механизм, приводящий дискету во вращение при считывании или записи информации.

     ДИСПЛЕЙ - устройство для отображения данных. В нашем первом модуле "ЮТ-88" используется простейший шестиразрядный алфавитно-цифровой дисплей на светодиодных индикаторах.

     ЗАГРУЗЧИК - программа, размещающая готовую к выполнению рабочую программу непосредственно в ОЗУ пользователя.

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

     ВНЕШНЕЕ ЗУ - запоминающее устройство, размещающееся вне микропроцессора.

     ИНДИКАТОР - устройство для визуальною или акустического отображения информации. Например, семисегментный светодиодный индикатор, пьезоэлемент.

     ИНТЕРПРЕТАТОР - специальная программа, которая последовательно преобразует по смыслу каждый отдельный оператор программы и исполняет его.

     ИНТЕРФЕЙС - система подключения к портам ввода/вывода внешних устройств - клавиатуры, дисплея, графопостроителя, магнитофона, дисковода...

     КАНАЛ - совокупность технических средств для передачи данных от одного устройства к другому.

     КЛАВИАТУРА - набор клавиш для ручного ввода данных в ЭВМ.

     КОД - данные, представленные в определенном виде.

     КОМАНДА - управляющий сигнал, вызывающий выполнение определенной операции в исполнительном устройстве. Арифметическая команда - команда, определяющая арифметическую операцию. Команда арифметического сдвига - команда сдвига во всех позициях, кроме знаковой. Команда ассемблера - команда, управляющая ходом работы программы ассемблера. Команда безусловного перехода - команда, изменяющая порядок естественной выборки команд. Команда ввода/вывода - команда микропроцессора, вызывающая выполнение программы ввода/вывода информации. Логическая команда - машинная команда, определяющая логическую операцию. Команда логического сдвига - команда сдвига во всех позициях ячейки. Машинная команда - команда, входящая в состав системы команд ЭВМ. Команда останова - машинная команда, вызывающая прекращение выборки и исполнения команд в программе. Команда перехода - команда, вызывающая изменения в естественной последовательности выборки команд. Прерываемая команда - машинная команда, и ходе исполнения которой допустимо прерывание. Команда процессора - машинная команда, определяющая действие микропроцессора. Регистровая команда - машинная команда, операнды которой находятся в регистрах микропроцессора. Команда сдвига - машинная команда, вызывающая перемещение всех значений разрядов ячейки или части этих значений на заданное количество разрядов. Команда условного перехода - машинная команда перехода по одному из указанных адресов в зависимости от условия, заданного и этой же команде.

     КОММЕНТАРИЙ - фрагмент программы, предназначенный для восприятия ее человеком. При вводе в ЭВМ игнорируется.

     КОМПИЛЯТОР - программа, переводящая программу, написанную на каком-либо языке программирования, на другой язык.

     КОНСТАНТА - постоянная величина.

     КОНТРОЛЛЕР - устройство для управления внешними устройствами.

     КОНТРОЛЛЕР ПРОГРАММИРУЕМЫЙ - специализированная микроЭВМ, предназначенная для решения узкого круга задач.

     ЛИСТИНГ - вывод данных на печатающие устройства; распечатанные данные.

     МАГИСТРАЛЬ - канал передачи информации, обеспечивающий обмен ею между устройствами.

     МАССИВ - в программировании: матрица элементов одинаковою типа.

     МИКРОЭВМ - вычислительное устройство на основе микропроцессора или портативная ЭВМ для индивидуального использования.

     МИНИ-ЭВМ - ЭВМ массового использования (персональный компьютер). Отличительные особенности: высокая надежность, невысокая стоимость, развитое программное обеспечение.

     МОДЕМ (модулятор - демодулятор) ТОНАЛЬНЫЙ - устройство для подключения информационного входа ЭВМ к телефонной линии для обмена информацией с другими ЭВМ и банками данных.

     МОНИТОР - специальная программа, входящая в состав системного программного обеспечения микроЭВМ. осуществляющая взаимодействие микропроцессора с клавиатурой, дисплеем, ОЗУ. Она управляет вводом и исполнением других программ. В директивы МОНИТОРА входят также функции отладки, запуска и исполнения программ пользователя.

     МУЛЬТИПЛЕКСИРОВАНИЕ - разбивка одного канала данных на два или несколько. Для этой цели обычно используются специальные микросхемы-мультиплексоры.

     НАКОПИТЕЛЬ - устройство для записи и хранения информации. Накопитель может быть выполнен на базе кассетного магнитофона, гибкого магнитного диска (НГМД) и так далее.

     ОБРАЩЕНИЕ к памяти - запрос на чтение из памяти, запись в память или поиск в памяти заданной информации.

     ОБЪЕКТНЫЙ КОД - программа в машинном коде.

     ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ОЗУ) - устройство, предназначенное дли кратковременного хранения информации, работающее как на запись, так и на чтение данных. Микросхемы ОЗУ бывают двух типов. Микросхемы статического ОЗУ, как правило, имеют небольшой объем (до 1 Кбайта). Информация в них сохраняется все время, пока на них подается напряжение питания. Микросхемы динамического ОЗУ имеют значительно больший объем памяти (до 64 Кбайт), но для сохранения записанной в них информации на специальный вход микросхемы необходимо постоянно подавать сигналы регенерации (восстановления) содержимого ОЗУ. При прекращении поступления сигналов регенерации все данные из памяти стираются. В большинстве микроЭВМ используются микросхемы динамического ОЗУ, например К565РУ5. Считывание информации из ОЗУ занимает доли секунды.

     ОПЕРАНД - символы, которые определяют место операции и памяти.

     ОПЕРАТОР - символы, которыми закодирована определенная последовательность выполнения команд.

     ОПЕРАЦИЯ - последовательность действий ЭВМ.

     ОПЕРАЦИОННАЯ СИСТЕМА - система программного обеспечения, расширяющая возможности ЭВМ, повышающая эффективность использования прикладных программ и облегчающая работу пользователя.

     ПОДПРОГРАММА - вспомогательная программа, облегчающая и ускоряющая процесс обработки данных или работу другой, более сложной программы.

     ПЕРЕХОД - передача управления.

     ПРЕРЫВАНИЕ - прекращение выборки и исполнения команд программы, которая в настоящее время выполняется. При этом по соответствующему сигналу можно продолжить выполнение программы с того места, в котором она была прервана. Прерывание может осуществляться как по команде извне, так и программным способом.

     РЕГИСТР - блок памяти малого объема, встроенный в микропроцессор, к которому он адресуется независимо от шины адреса. Емкость регистра определяется длиной машинного слова, а время доступа к регистру значительно меньше, чем к ОЗУ. Адресный регистр - в нем хранятся данные адреса. Базовый регистр - в нем хранятся базовые адреса. Индексный регистр - регистр для хранения индекса для адресов. Регистр команд - предназначен для оперативного хранения текущей выполняемой команды.

     РЕДАКТОР - специальная программа для составления и корректировки программ пользователя с учетом языка программирования и архитектуры ЭВМ.

     РЕПРОГРАММИРУЕМОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО - микросхема памяти, предназначенная для долговременного хранения записанной информации. При необходимости записанную информацию можно стереть и записать новую. Чаще всего в радиолюбительской практике встречаются микросхемы РПЗУ КР573РФ2, стереть информацию из которых можно ультрафиолетовым излучением.

     СБРОС - приведение в исходное состояние.

     СЛОВО МАШИННОЕ - данные, соответствующие одной ячейке оперативной памяти ЭВМ.

     СОВМЕСТИМОСТЬ - свойство одной или нескольких моделей ЭВМ одинаково исполнять программы.

     СОСТОЯНИЕ - распределение сигналов микропроцессора. Состояние ожидания - в этом состоянии микропроцессора команды не обрабатываются, однако разрешенные прерывания могут происходить. Состояние прерывания - состояние микропроцессора от момента прерывания до момента сброса управляющего сигнала прерывания. Состояние останова - переход микропроцессора в состояние, при котором прекращается автоматическая выборка команд из памяти и их исполнение.

     ТРАНСЛЯТОР - программа, переводящая исходную программу и объектный (машинный) код.

     СУММА КОНТРОЛЬНАЯ - заложенный в программу определенный набор символов, позволяющий проконтролировать правильность ввода программы пользователем. Вычисляется контрольная сумма после ввода программы в ОЗУ.

     ТАКТ - промежуток времени между двумя последовательными сигналами синхронизации работы блоков микропроцессора. Каждая команда выполняется за один или несколько тактов. В некоторых случаях под тактом подразумевают промежуток времени между сменой состояний микропроцессора.

     ТЕСТ - программа для проверки работоспособности ЭВМ в целом и ее отдельных узлов.

     ТРАНСЛЯТОР - специальная программа преобразования программ на некотором языке в программу на другом языке с сохранением ее функций.

     ФАЙЛ - набор данных.

     ФЛАГ - одноразрядный индикатор.

     ЯЗЫК ПРОГРАММИРОВАНИЯ - искусственный язык для представления программ в виде, "понятном" ЭВМ. Основные языки персональных компьютеров - БЕЙСИК, ФОКАЛ, ПАСКАЛЬ, АДА и другие.


Hosted by uCoz