Проектирование и исследование регистров
Характеристика упорядоченной последовательности триггеров, предназначенных для хранения слов и выполнения с ними элементарных действий по изменению значения или пересылке. Количество сигналов в микрооперациях с синхронными и асинхронными регистрами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 12.10.2013 |
Размер файла | 247,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ЛАБОРАТОРНАЯ РАБОТА
ПРОЕКТИРОВАНИЕ И ИССЛЕДОВАНИЕ РЕГИСТРОВ
1. Цель работы
Изучение схемных разновидностей регистров, выполняемых на них микроопераций и овладение методами проектирования регистров.
2. Основные положения
Регистром называется упорядоченная последовательность триггеров, предназначенная для хранения слов и выполнения микроопераций над ними.
Микрооперация - это элементарное машинное действие, в результате которого изменяется значение слова или осуществляется его пересылка.
Обобщенная структура регистра представлена на рис. 1, где:
КС - комбинационная схема;
- выходы i-х триггеров (i=1,…,n);
- функции возбуждения триггеров (например, , , , , , и т. д.);
С и Т - тактирующие входы соответственно триггеров и регистра, которые в конкретных схемах могут отсутствовать.
Число разрядов (триггеров) называют длиной регистра. Регистр может находиться в состояниях, т. е., в него можно записать различных слов.
Рис. 1:
Различают синхронные и асинхронные регистры. В синхронных регистрах микрооперации выполняются по тактирующему сигналу Т. Настройка регистра на соответствующую микрооперацию осуществляется предварительной установкой на управляющих входах кода микрооперации . Число разрядов в коде определяется из соотношения:
Где:
k - количество микроопераций.
В асинхронных регистрах тактирующий вход Т отсутствует. Каждая i-я микрооперация выполняется под действием собственного управляющего сигнала . Количество таких сигналов равно числу микроопераций k, т. е., в общем случае больше, чем разрядов в коде микрооперации синхронного регистра.
При выполнении микроопераций в каждом разряде регистра осуществляется одинаковое преобразование информации. Характер микрооперации можно описать через состояния сигналов в момент времени, предшествующий выполнению микрооперации (), и в момент завершения микрооперации ().
Наиболее часто на регистрах выполняют микрооперации занесения (приема, записи) слова параллельным кодом, сдвига слова, а также установки исходного (обычно нулевого) состояния.
Занесение слова осуществляется через информационные входы (i=1,…,n). Для i-го разряда регистра можно записать =, т. е., при выполнении этой микрооперации в i-й разряд регистра записывается значение сигнала на входе .
Регистры, на которых выполняются микрооперации сдвига, называются сдвиговыми. Сдвиг слова может быть осуществлен влево (в сторону старших разрядов) или вправо (в сторону младших разрядов) на i разрядов одновременно, где i=1,…,n-1. Регистры, имеющие цепи как левого, так и правого сдвига, называются реверсивными. Сдвиг слова влево и вправо, например, на один разряд можно описать соответственно как и .
Установка нулевого состояния регистра () осуществляется, как правило, через асинхронные установочные входы триггеров.
С помощью регистров можно выполнять и другие преобразования информации, например, поразрядные логические операции:
- конъюнкция;
- дизъюнкция;
- неравнозначность;
- инвертирование разрядов и т. д.
Выходами регистра бывают непосредственно выходы триггеров, но в ряде случаев КС (рис. 1) включает элементы, которые осуществляют выдачу информации. Выдача слова может быть осуществлена в прямом коде, и обратном коде или в пара фазном коде. Кроме того, регистр может иметь выходы с тремя состояниями (состояние логического нуля, логической единицы состояние). Для выдачи слова:
- в прямом коде к выходам регистра подключают прямые выходы триггеров ;
- в обратном коде - инверсные выходы ;
- в пара фазном коде - прямые и инверсные.
В качестве примера на рис. 2, а показана организация цепей выдачи прямого и обратного кода на элементах И-ИЛИ-НЕ. Для выдачи прямого кода подается управляющий сигнал , а для выдачи обратного - . Если , то на всех выходах регистра будут присутствовать единицы. Цепи выдачи прямого и обратного кода можно реализовать и на элементах ИСКЛЮЧАЮЩЕЕ ИЛИ (рис. 2, б). В этом случае при из регистра выдаются значения , при - значения , a запрет выдачи информации не обеспечивается. Проектирование регистров сводится к выбору типа триггеров и синтезу КС.
Рис. 2:
Для построения регистров в зависимости от выполняемых микроопераций могут быть использованы триггеры, различные по функциональному признаку (например, RS-, JK-, Т-, D-типа) и по организации (синхронные и асинхронные, с внутренней задержкой и без внутренней задержки). Обычно в регистрах все разряды выполняются одинаково. Разряд синхронного регистра (без учета цепей выдачи информации) может быть построен как на синхронном (рис. 3, а), так и на асинхронном триггере (рис. 3, б). Аргументами функций возбуждения являются разряды кода микрооперации и множество сигналов X, содержащее значения , , () и т. д., что определяется системой микроопераций. Если используется асинхронный триггер, то тактирующий сигнал Т подается на вход КС.
Рис. 3:
Асинхронные регистры также могут быть реализованы с использованием, и синхронных и асинхронных триггеров. Синхронные триггеры наиболее удобны, когда на регистре выполняется одна микрооперация (например, микрооперация сдвига). При этом (рис. 4, а) сигнал микрооперации подключается непосредственно ко входу триггера. При использовании асинхронных триггеров разряд регистра строится в соответствии с рис. 4, б. В этом случае сигналы поступают на входы КС.
Рис. 4:
Синтез функции возбуждения триггеров выполняют в следующей последовательности:
- составляют таблицу переходов i-го разряда регистра, в которой отображают состояние триггера и значения сигналов из множества (рис. 3, 4) в момент времени S, а для момента времени (S + 1) новое состояние триггера ;
- в соответствии с системой подграфов переходов используемого триггера для каждой строки полученной таблицы;
- выполняют синтез КС в заданном элементном базисе.
Если аргументами функций возбуждения триггеров являются значения , где j , то триггеры должны обладать внутренней задержкой.
Сложность и быстродействие КС при заданном наборе микроопераций определяйся функциональным типом триггеров. Если для построения регистра можно использовать триггеры различного типа, целесообразно получить несколько вариантов схем, а затем выбрать из них ту, которая обладает требуемыми параметрами.
Системы подграфов переходов для JK-, RS-,T- и D-триггеров представлены на рис. 5, где знаком * отмечены произвольные значения функций возбуждения.
Рис. 5:
Пусть необходимо построить синхронный регистр для выполнения микроопераций параллельного занесения и сдвига слов вправо на один разряд с использованием элементов И-НЕ, а также синхронных RS-, JK-, T- или D-триггеров.
Будем считать, что значения 00, 01 и 10 кода микрооперации соответствуют режиму хранения информации, параллельного занесения и сдвига. Значение слова =11 является запрещенным. В таблице переходов i-ro разряда регистра (табл. 1) значения при =00 повторяют значения , что соответствует режиму хранения информации. Для =01 справедливо равенство , соответствующее микрооперации занесения, а при =10 используется соотношение , характеризующее сдвиг информации в регистре на одни разряд. Значения функций возбуждения триггеров , , , , и (в отличие от информационного входа , регистра, функция возбуждения D-трпггера отмечена штрихом) для каждого перехода занесены в таблицу в соответствии с рис. 5.
На основании табл. 1 получим диаграммы Вейча для функций возбуждения триггеров (рис. 6) и находим операторные представления функций в форме (опуская индексы S):
.
Таблица 1:
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
* |
0 |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
* |
0 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
0 |
1 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
|
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
|
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
|
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
|
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
|
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
1 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
0 |
* |
|
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
* |
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
* |
|
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
* |
* |
0 |
|
1 |
1 |
0 |
0 |
0 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
0 |
0 |
1 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
0 |
1 |
0 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
0 |
1 |
1 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
* |
* |
|
1 |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
* |
* |
Очевидно, что наиболее сложной является КС Т-триггеров. Для JK- и RS-триггеров сложность КС одинакова. Наиболее простой является КС при использовании D-триггеров. Во всех случаях аргументами функций возбуждения являются . Следовательно, для построения регистра необходимо использовать триггеры, управляемые перепадом тактирующего сигнала (с внутренней задержкой).
Схема 4-разрядного регистра на D-триггерах представлена на рис. 7, где DR - вход занесения информации последовательным кодом при выполнении микрооперации сдвига.
Аналогично выполняется синтез асинхронных регистров. Пусть необходимо построить асинхронный регистр, используя асинхронные RS- или Т-триггеры, двухвходовые элементы И и ИЛИ, а также инверторы. Регистр должен обеспечивать выполнение микроопераций , и , где:
- - занесение информации;
- - инвертирование разрядов регистра;
- - неравнозначность.
Рис. 6:
В соответствии с табл. 2 и рис. 8 получаем операторные представления функций:
Рис. 7:
Таблица 2:
0 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
|
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
* |
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
* |
0 |
|
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
* |
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
* |
0 |
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
* |
|
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
|
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
|
0 |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
|
0 |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
|
0 |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
* |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
* |
|
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
|
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
* |
* |
* |
* |
|
1 |
0 |
1 |
0 |
1 |
* |
* |
* |
* |
|
1 |
0 |
1 |
1 |
0 |
* |
* |
* |
* |
|
1 |
0 |
1 |
1 |
1 |
* |
* |
* |
* |
|
1 |
1 |
0 |
0 |
0 |
* |
* |
* |
* |
|
1 |
1 |
0 |
0 |
1 |
* |
* |
* |
* |
|
1 |
1 |
0 |
1 |
0 |
* |
* |
* |
* |
|
1 |
1 |
0 |
1 |
1 |
* |
* |
* |
* |
|
1 |
1 |
1 |
0 |
0 |
* |
* |
* |
* |
|
1 |
1 |
1 |
0 |
1 |
* |
* |
* |
* |
|
1 |
1 |
1 |
1 |
0 |
* |
* |
* |
* |
|
1 |
1 |
1 |
1 |
1 |
* |
* |
* |
* |
При этом сложность КС меньше при использовании Т-триггеров. Заметим, что при выборе варианта построения регистра в случае необходимости оценивается слож-ность не только КС, а всей аппаратуры, включая триггеры. Схема одного разряда на Т-триггере представлена на рис. 9. Все разряды регистра строятся аналогично. В качестве примера показана организация выходов регистра с тремя состояниями. Управление состояниями осуществляется сигналом б.
Рис. 8:
Временные характеристики регистров определяют с помощью временных диаграмм. К основным из них относят минимальное время выполнения микроопераций t и максимальную частоту переключения регистра f.
Рис. 9:
3. Подготовка к работе
1. Построить четырехразрядный синхронный регистр для выполнения микроопераций, заданных в табл. 3, где:
- - сдвиг влево на один разряд;
- - сдвиг вправо на один разряд;
- - прием слова параллельным кодом;
- - дизъюнкция;
- - конъюнкция;
- - неравнозначность;
- - равнозначность;
- - инвертирование разрядов.
Таблица 3:
Микрооперации |
||||||
Номер пункта задания |
||||||
1 |
2 |
3 |
||||
0 |
0 |
0 |
,, |
, |
, |
|
0 |
0 |
1 |
,, |
, |
, |
|
0 |
1 |
0 |
,, |
, |
, |
|
0 |
1 |
1 |
,, |
, |
, |
|
1 |
0 |
0 |
,, |
, |
, |
|
1 |
0 |
1 |
,, |
, |
, |
|
1 |
1 |
0 |
,, |
, |
, |
|
1 |
1 |
1 |
,, |
, |
, |
Для построения регистра можно использовать логические элементы, указанные в табл. 4, а также RS-, JK-, Т- или D-триггеры.
Таблица 4:
Логические элементы |
||||||
1 |
2 |
3 |
||||
0 |
0 |
0 |
2И-НЕ |
3ИЛИ-НЕ |
3И, 2ИЛИ, НЕ |
|
0 |
0 |
1 |
3И, 2ИЛИ, НЕ |
2И-НЕ |
3ИЛИ-НЕ |
|
0 |
1 |
0 |
3ИЛИ-НЕ |
3И, 2ИЛИ, НЕ |
2И-НЕ |
|
0 |
1 |
1 |
3И-НЕ |
2ИЛИ-НЕ |
2И, 3ИЛИ, НЕ |
|
1 |
0 |
0 |
2И, 3ИЛИ, НЕ |
3И-НЕ |
2ИЛИ-НЕ |
|
1 |
0 |
1 |
2ИЛИ-НЕ |
2И, 3ИЛИ-НЕ |
3И-НЕ |
|
1 |
1 |
0 |
2И-НЕ |
2ИЛИ-НЕ |
3И, 3ИЛИ, НЕ |
|
1 |
1 |
1 |
2И, 2ИЛИ, НЕ |
3И-НЕ |
3ИЛИ-НЕ |
Значения в табл. 3 и 4 определяют вариант задания. Для выбора варианта необходимо его номер представить в двоичной системе счисления и обозначить шесть младших разрядов в виде слова .
В процессе синтеза предварительно получить операторные представления функций возбуждения для всех функциональных типов триггеров, a затем выбрать триггер, который обеспечивает минимальную сложность КС.
Определить требуемую организацию триггеров (с внутренней задержкой или без внутренней задержки) и построить схему регистра с цепями выдачи прямого кода. Предусмотреть установку регистра в нулевое состояние, используя асинхронные входы . С помощью временной диаграммы определить параметры регистра t и f, обозначив задержку сигналов логическими элементами через , а время переключения триггера как .
2. Построить 4-разрядный синхронный регистр в соответствии с табл. 3 и 4, выполнив этапы, аналогичные п.1 задания. Регистр должен иметь выводы с тремя состояниями. Для построения регистра использовать асинхронные RS-, JК- или Т-триггеры.
3. Аналогично требованиям п.1 и п.2 задания выполнить синтез 4-разрядного асинхронного регистра на асинхронных RS-, JK-или Т-триггерах в соответствии с табл. 3 и 4.
Предусмотреть в регистре цепи выдачи информации в прямом и обратном коде.
4. Порядок выполнения работы
1. В соответствии с заданием в разделе 3 и используя библиотеку стандартных элементов создать принципиальные схемы регистров в системе Micro-Cap 6.
2. Выполните моделирование (анализ переходных процессов) для принципиальных схем по пункту 4.
3. Сравните результаты по пункту 4 с расчетными из раздела 3.
5. Требования к отчету
Отчет должен содержать:
- титульный лист;
- краткие теоретические сведения, необходимые для выполнения лабораторной работы и ответа на контрольные вопросы;
- все таблицы, схемы и диаграммы, полученные при выполнении задания;
- выводы по работе.
Список литературы
1. Цифровые ЭВМ: практикум / под общ. ред. К.Г. Самофалова. - К.: Выща шк., 1990. - 215 с.; триггер микрооперация регистр
2. Алексенко А.Г., Шагурин И.И. Микросхемотехника. - М.: Радио и связь, 1982. - 416 с.
Размещено на Allbest.ru
...Подобные документы
Значения выходных сигналов последовательностных схем. Особое значение элементов памяти – триггеров. Простейшие запоминающие ячейки как основа триггеров. Двоичный асинхронный счётчик (с последовательным переносом). Назначение регистров – хранение чисел.
курс лекций [616,6 K], добавлен 28.04.2009Общая характеристика информационных систем, предназначенных для передачи, преобразования и хранения информации. Изучение форм представления детерминированных сигналов. Энтропия сложных сообщений. Рассмотрение основных элементов вычислительных машин.
лекция [1,5 M], добавлен 13.04.2014Организация связи между электронными устройствами. Коммуникационный протокол, основанный на архитектуре "клиент-сервер". Чтение флагов, дискретных входов, регистров хранения и регистров ввода. Запись регистра хранения. Обработка прерываний и запроса.
курсовая работа [1,4 M], добавлен 07.07.2011Формирование устойчивой последовательности псевдослучайных чисел с использованием метода "середины квадрата". Разработка программы для определения среднего значения чисел, среднего значения квадратов чисел и дисперсии для последовательности из 20 чисел.
лабораторная работа [1,4 M], добавлен 21.01.2015Характеристика сущности и назначения автоматизированных информационных систем (АИС), под которыми понимают совокупность информационных массивов технических, программных и языковых средств, предназначенных для сбора, хранения, поиска, обработки данных.
контрольная работа [24,4 K], добавлен 29.08.2010Проект функционального узла для выполнения микроопераций в вычислительной системе; анализ вариантов реализации. Интегральная и электрическая схемы узла; оценка переходных процессов и предельного быстродействия. Расчет и выбор генератора тактовых сигналов.
курсовая работа [540,1 K], добавлен 21.10.2012Блок-схема программы, подсчитывающей количество слов последовательности, начинающихся с большой буквы и оканчивающихся цифрой. Символьный квадратный массив и его заполнение. Создание программы, которая формирует файл записей заданной структуры.
курсовая работа [529,7 K], добавлен 19.12.2010Среднеквадратические значения напряжения и тока как одни из параметров периодических сигналов. Специфические особенности использования аппроксимационного подхода для определения квазидетерминированных сигналов и метрологического анализа результатов.
диссертация [3,7 M], добавлен 04.06.2017Проектирование системы управления базой данных "Почтовые отделения" для создания единой информационной системы: создание таблиц для хранения данных, ввод данных, разработка элементов базы, предназначенных для просмотра, редактирования и вывода информации.
курсовая работа [1,4 M], добавлен 31.03.2010Изучение структуры и алгоритмов работы асинхронных и синхронных триггеров в счетном режиме. Исследование функций переходов и возбуждения основных типов триггеров. Рассмотрение взаимозаменяемости функциональных электронных устройств различных типов.
лабораторная работа [394,7 K], добавлен 19.01.2015Задачи, общая организация системы вывода изображений (видеоконтроллера), генератор растровой развертки, формирование сигналов отклонения и управление адресными регистрами. Модификация данных в видеопамяти, графический экранный буфер, методы тестирования.
статья [89,0 K], добавлен 03.04.2010Ознакомление с методами разработки экспертных систем, предназначенных для обобщения, хранения, использования знаний и опыта, накопленного специалистами в конкретных предметных областях. Проектирование программы на языке Пролог, ее отладка и тестирование.
курсовая работа [69,6 K], добавлен 12.05.2013Создание автоматизированной системы – "Агентство по трудоустройству". Проектирование таблиц для хранения данных. Разработка запросов и отчетов, предназначенных для просмотра, редактирования и вывода информации. Разработка пользовательского интерфейса.
курсовая работа [4,9 M], добавлен 29.01.2011Система обработки заказов. Создание диаграммы вариантов использования. Принципы и этапы формирования диаграммы последовательности действий и кооперативной диаграммы. Параметры и типы операций атрибутов классов, направления реализации связей между ними.
курсовая работа [735,9 K], добавлен 22.12.2013Исследование значения информации и информационных услуг в современном мире. Изучение истории хранения и обработки информации. Проектирование инфологической модели базы данных. Реляционная модель баз данных. Домены и отношения. Реляционное исчисление.
курсовая работа [47,9 K], добавлен 13.07.2015Определение количества салатов, при котором прибыль от их продажи будет максимальной. Исследование чувствительности решения к изменению правых частей ограничений и коэффициентов матрицы. Возможности увеличения оптимального значения целевой функции.
курсовая работа [223,0 K], добавлен 23.01.2014Программирование как процесс составления и подготовки деятельности программы, которое при выполнении должно привести к определенным результатам. Знакомство с регистрами общего значения. Рассмотрение основных способов передачи параметров через стек.
отчет по практике [2,9 M], добавлен 01.12.2015Алгоритмы, базовые структуры. Описание последовательности действий над заданными объектами для получения конечного результата. Линейный и разветвляющийся процессы. Знакомство со средой разработки, проектирование решения линейных задач средствами VBA.
реферат [268,9 K], добавлен 21.09.2009Разновидности и задачи подпрограмм в языке Турбо Паскаль, их локальные и глобальные параметры. Использование процедуры для выполнения законченной последовательности действий. Формат объявления функции, особенности рекурсивного оформления подпрограммы.
реферат [20,0 K], добавлен 08.02.2012Браузерное расширение, предоставляющее информацию, такую как перевод, словарные значения и аудио для выделенного на произвольной странице сети Интернет английского слов. Набор ошибок, возвращаемых всеми функциями. Структура хранения данных на сервере.
дипломная работа [4,4 M], добавлен 30.11.2016