|
Словарь программиста
АДРЕС - число, обозначающее номер ячейки памяти с данными или командой. Как правило, записывается в шестнадцатиричном коде.
АДРЕСНОЕ ПРОСТРАНСТВО МИКРОПРОЦЕССОРА - совокупность адресов внутренних регистров и запоминающих устройств, регистров внешних устройств (ввода/вывода, памяти). Содержимого регистра адреса микропроцессора достаточно для обращения к каждому из названных устройств. Объем адресного пространства микропроцессора определяется разрядностью его шины адреса. У микропроцессора КР580ВМ80А она шестнадцатиразрядная, следовательно, адресное пространство составляет 216 ячеек памяти.
АДРЕСАЦИЯ - обращение микропроцессора к заданной области памяти или внешнему устройству.
АДАПТЕР - устройство для согласования входных и выходных сигналов разных устройств, чаще всего используется для согласования устройства ввода/вывода с магнитофоном, телефонной или линиями связи.
АССЕМБЛЕР - этот термин употребляется в двух значениях. В одним случае это - символьный язык программирования, каждому оператору которого соответствует одна операция ЭВ. В другом - программа, преобразующая исходную, написанную на языке АССЕМБЛЕР, в команды, "понятные" микропроцессору.
АЛГОРИТМ - последовательность действий, которая приводит к решению поставленной задачи. Алгоритмы для ЭВМ удобнее составлять в виде блок-схемы.
БАЙТ - единица информации, равная восьми битам. В микропроцессоре KP580BM80A, имеющем 8-разрядную шину данных, обработка ведется байтами. В 16-разрядных микропроцессорах можно обрабатывать сразу два байта.
БИТ - минимальная единица измерения объема информации. Может принимать только два значения "1" или "0". Форма записи - двоичная.
ДРАЙВЕР - обслуживающая программа, обеспечивающая управление, данными при вводе и выводе. Например, драйвер кассетного магнитофона - это программа записи и чтения данных с линейного выхода магнитофона.
ДАННЫЕ - информация, представленная в такой форме, которую можно распознать автоматическому устройству или человеку.
ДЕКРЕМЕНТ - величина, на которую автоматически уменьшается другая величина.
ДЕШИФРАТОР - преобразователь кода в управляющие сигналы.
ДИРЕКТИВА - предложение, обычно в форме приказа, в языках программирования.
ДИСКЕТА - небольшой гибкий пластиковый диск с нанесенным на его поверхность гибким слоем магнитного вещества. Предназначен для долговременного хранения программ и данных.
ДИСКОВОД - механизм, приводящий дискету во вращение при считывании или записи информации.
ДИСПЛЕЙ - устройство для отображения данных. В нашем первом модуле "ЮТ-88" используется простейший шестиразрядный алфавитно-цифровой дисплей на светодиодных индикаторах.
ЗАГРУЗЧИК - программа, размещающая готовую к выполнению рабочую программу непосредственно в ОЗУ пользователя.
ЗУ - запоминающее устройство, фиксирующее информацию таким образом, чтобы она могла быть в любой момент воспроизведена.
ВНЕШНЕЕ ЗУ - запоминающее устройство, размещающееся вне микропроцессора.
ИНДИКАТОР - устройство для визуальною или акустического отображения информации. Например, семисегментный светодиодный индикатор, пьезоэлемент.
ИНТЕРПРЕТАТОР - специальная программа, которая последовательно преобразует по смыслу каждый отдельный оператор программы и исполняет его.
ИНТЕРФЕЙС - система подключения к портам ввода/вывода внешних устройств - клавиатуры, дисплея, графопостроителя, магнитофона, дисковода...
КАНАЛ - совокупность технических средств для передачи данных от одного устройства к другому.
КЛАВИАТУРА - набор клавиш для ручного ввода данных в ЭВМ.
КОД - данные, представленные в определенном виде.
КОМАНДА - управляющий сигнал, вызывающий выполнение определенной операции в исполнительном устройстве. Арифметическая команда - команда, определяющая арифметическую операцию. Команда арифметического сдвига - команда сдвига во всех позициях, кроме знаковой. Команда ассемблера - команда, управляющая ходом работы программы ассемблера. Команда безусловного перехода - команда, изменяющая порядок естественной выборки команд. Команда ввода/вывода - команда микропроцессора, вызывающая выполнение программы ввода/вывода информации. Логическая команда - машинная команда, определяющая логическую операцию. Команда логического сдвига - команда сдвига во всех позициях ячейки. Машинная команда - команда, входящая в состав системы команд ЭВМ. Команда останова - машинная команда, вызывающая прекращение выборки и исполнения команд в программе. Команда перехода - команда, вызывающая изменения в естественной последовательности выборки команд. Прерываемая команда - машинная команда, и ходе исполнения которой допустимо прерывание. Команда процессора - машинная команда, определяющая действие микропроцессора. Регистровая команда - машинная команда, операнды которой находятся в регистрах микропроцессора. Команда сдвига - машинная команда, вызывающая перемещение всех значений разрядов ячейки или части этих значений на заданное количество разрядов. Команда условного перехода - машинная команда перехода по одному из указанных адресов в зависимости от условия, заданного и этой же команде.
КОММЕНТАРИЙ - фрагмент программы, предназначенный для восприятия ее человеком. При вводе в ЭВМ игнорируется.
КОМПИЛЯТОР - программа, переводящая программу, написанную на каком-либо языке программирования, на другой язык.
КОНСТАНТА - постоянная величина.
КОНТРОЛЛЕР - устройство для управления внешними устройствами.
КОНТРОЛЛЕР ПРОГРАММИРУЕМЫЙ - специализированная микроЭВМ, предназначенная для решения узкого круга задач.
ЛИСТИНГ - вывод данных на печатающие устройства; распечатанные данные.
МАГИСТРАЛЬ - канал передачи информации, обеспечивающий обмен ею между устройствами.
МАССИВ - в программировании: матрица элементов одинаковою типа.
МИКРОЭВМ - вычислительное устройство на основе микропроцессора или портативная ЭВМ для индивидуального использования.
МИНИ-ЭВМ - ЭВМ массового использования (персональный компьютер). Отличительные особенности: высокая надежность, невысокая стоимость, развитое программное обеспечение.
МОДЕМ (модулятор - демодулятор) ТОНАЛЬНЫЙ - устройство для подключения информационного входа ЭВМ к телефонной линии для обмена информацией с другими ЭВМ и банками данных.
МОНИТОР - специальная программа, входящая в состав системного программного обеспечения микроЭВМ. осуществляющая взаимодействие микропроцессора с клавиатурой, дисплеем, ОЗУ. Она управляет вводом и исполнением других программ. В директивы МОНИТОРА входят также функции отладки, запуска и исполнения программ пользователя.
МУЛЬТИПЛЕКСИРОВАНИЕ - разбивка одного канала данных на два или несколько. Для этой цели обычно используются специальные микросхемы-мультиплексоры.
НАКОПИТЕЛЬ - устройство для записи и хранения информации. Накопитель может быть выполнен на базе кассетного магнитофона, гибкого магнитного диска (НГМД) и так далее.
ОБРАЩЕНИЕ к памяти - запрос на чтение из памяти, запись в память или поиск в памяти заданной информации.
ОБЪЕКТНЫЙ КОД - программа в машинном коде.
ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ОЗУ) - устройство, предназначенное дли кратковременного хранения информации, работающее как на запись, так и на чтение данных. Микросхемы ОЗУ бывают двух типов. Микросхемы статического ОЗУ, как правило, имеют небольшой объем (до 1 Кбайта). Информация в них сохраняется все время, пока на них подается напряжение питания. Микросхемы динамического ОЗУ имеют значительно больший объем памяти (до 64 Кбайт), но для сохранения записанной в них информации на специальный вход микросхемы необходимо постоянно подавать сигналы регенерации (восстановления) содержимого ОЗУ. При прекращении поступления сигналов регенерации все данные из памяти стираются. В большинстве микроЭВМ используются микросхемы динамического ОЗУ, например К565РУ5. Считывание информации из ОЗУ занимает доли секунды.
ОПЕРАНД - символы, которые определяют место операции и памяти.
ОПЕРАТОР - символы, которыми закодирована определенная последовательность выполнения команд.
ОПЕРАЦИЯ - последовательность действий ЭВМ.
ОПЕРАЦИОННАЯ СИСТЕМА - система программного обеспечения, расширяющая возможности ЭВМ, повышающая эффективность использования прикладных программ и облегчающая работу пользователя.
ПОДПРОГРАММА - вспомогательная программа, облегчающая и ускоряющая процесс обработки данных или работу другой, более сложной программы.
ПЕРЕХОД - передача управления.
ПРЕРЫВАНИЕ - прекращение выборки и исполнения команд программы, которая в настоящее время выполняется. При этом по соответствующему сигналу можно продолжить выполнение программы с того места, в котором она была прервана. Прерывание может осуществляться как по команде извне, так и программным способом.
РЕГИСТР - блок памяти малого объема, встроенный в микропроцессор, к которому он адресуется независимо от шины адреса. Емкость регистра определяется длиной машинного слова, а время доступа к регистру значительно меньше, чем к ОЗУ. Адресный регистр - в нем хранятся данные адреса. Базовый регистр - в нем хранятся базовые адреса. Индексный регистр - регистр для хранения индекса для адресов. Регистр команд - предназначен для оперативного хранения текущей выполняемой команды.
РЕДАКТОР - специальная программа для составления и корректировки программ пользователя с учетом языка программирования и архитектуры ЭВМ.
РЕПРОГРАММИРУЕМОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО - микросхема памяти, предназначенная для долговременного хранения записанной информации. При необходимости записанную информацию можно стереть и записать новую. Чаще всего в радиолюбительской практике встречаются микросхемы РПЗУ КР573РФ2, стереть информацию из которых можно ультрафиолетовым излучением.
СБРОС - приведение в исходное состояние.
СЛОВО МАШИННОЕ - данные, соответствующие одной ячейке оперативной памяти ЭВМ.
СОВМЕСТИМОСТЬ - свойство одной или нескольких моделей ЭВМ одинаково исполнять программы.
СОСТОЯНИЕ - распределение сигналов микропроцессора. Состояние ожидания - в этом состоянии микропроцессора команды не обрабатываются, однако разрешенные прерывания могут происходить. Состояние прерывания - состояние микропроцессора от момента прерывания до момента сброса управляющего сигнала прерывания. Состояние останова - переход микропроцессора в состояние, при котором прекращается автоматическая выборка команд из памяти и их исполнение.
ТРАНСЛЯТОР - программа, переводящая исходную программу и объектный (машинный) код.
СУММА КОНТРОЛЬНАЯ - заложенный в программу определенный набор символов, позволяющий проконтролировать правильность ввода программы пользователем. Вычисляется контрольная сумма после ввода программы в ОЗУ.
ТАКТ - промежуток времени между двумя последовательными сигналами синхронизации работы блоков микропроцессора. Каждая команда выполняется за один или несколько тактов. В некоторых случаях под тактом подразумевают промежуток времени между сменой состояний микропроцессора.
ТЕСТ - программа для проверки работоспособности ЭВМ в целом и ее отдельных узлов.
ТРАНСЛЯТОР - специальная программа преобразования программ на некотором языке в программу на другом языке с сохранением ее функций.
ФАЙЛ - набор данных.
ФЛАГ - одноразрядный индикатор.
ЯЗЫК ПРОГРАММИРОВАНИЯ - искусственный язык для представления программ в виде, "понятном" ЭВМ. Основные языки персональных компьютеров - БЕЙСИК, ФОКАЛ, ПАСКАЛЬ, АДА и другие.
|