Динамические триггеры.

Сводим результаты произведенных расчетов в таблицу.

Строим графики денежных потоков

3. Определяем чистый доход по проектам:

А: 6600 – (250 х 3 + 3100) = 2750 т. руб.

Б: 9500 – (300 х 4 + 5750) = 2550 т. руб.

В: 8700 – (200 х 4 + 4700) = 3200 т. руб.

4. Определяем индекс доходности инвестиций в ОС:

А: (6600 – 250 х 3) / 3100 = 1,9

Б: (9500 – 300 х 4) / 5750 = 1,4

В: (8700 – 200 х 4) / 4730 = 1,7

5. Определяем ЧДД:

А:

шаг 1: (1320 – 250) / (1 + 0,1)`1 = 972,72 тыс. руб.

шаг 2: (2970 – 250) / (1 + 0,1)`2 = 2247,9 тыс. руб.

шаг 3: (2310 – 250) / (1 + 0,1)`3 = 1548,87 тыс. руб.

шаг 0: - 3100 тыс. руб.

ЧДД = 972,72 + 2247,9 + 1548,87 – 3100 = 4769,49 – 3100 = 1669,49 тыс. руб.

Б:

шаг 1: (950 – 300) / (1 + 0,1)`1 = 590,9 тыс. руб.

шаг 2: (2850 – 300) / (1 + 0,1)`2 = 2107,4 тыс. руб.

шаг 3: (3325 – 300) / (1 + 0,1)`3 = 2274,4 тыс. руб.

шаг 4: (2375 – 300) / (1 + 0,1)`4 = 1421,2 тыс. руб.

шаг 0: - 5750 тыс. руб.

ЧДД = 590,9 + 2107,4 + 2274,4 + 1421,2 – 5750 = 6393,9 – 5750 = 643,9 тыс. руб.

В:

шаг 1: (1305 – 200) / (1 + 0,1)`1 = 1004,5 тыс. руб.

шаг 2: (3480 – 200) / (1 + 0,1)`2 = 2710,7 тыс. руб.

шаг 3: (2175 – 200) / (1 + 0,1)`3 = 1484,9 тыс. руб.

шаг 4: (1740 – 200) / (1 + 0,1)`4 = 1054,8 тыс. руб.

шаг 0: - 4700 тыс. руб.

ЧДД = 1004,5 + 2710,7 + 1484,9 + 1054,8 – 4700 = 6254,9 – 4700 = 1554,9 тыс. руб.

6. Определяем ИД:

А: 4769,49 / 3100 = 1,5

Б: 6393,9 / 5750 = 1,1

В: 6254,9 / 4700 = 1,3

7. Определяем дисконтированные сроки окупаемости проектов:

Шаг реализации проекта Рt – Зt ------------ (1 + E)`t Кt ------------ (1 + E)`t Баланс нарастающим итогом
Проект А      
--- – 3100 - 3100
+ 972,72   --- - 3100 + 972,72 = - 2127,28
+ 2247,9 --- - 2127,28 + 2247,9 = + 120,62  
  2247,9 / 12 = 187,3 2127,28 / 187,3 = 11,4   Дисконтированный срок окупаемости 3 г.
Проект Б      
  – 5750 - 5750
+ 590,9 --- - 5750+ 590,9 = - 5159,1
+ 2107,4 --- - 5159,1 + 2107,4 = -3051,7
+ 2274,4 --- -3051,7+ 2274,4 = - 777,3
+ 1421,2 --- - 777,3 + 1421,2 = +643,9
  1421,2 / 12 = 118,43 777,3 / 118,43 = 6,56   Дисконтированный срок окупаемости 4 г. 7 мес.
Проект В      
  - 4700 - 4700
+ 1004,5 --- - 4700 + 1004,5 = - 3695,5
+ 2710,7 --- - 3695,5+ 2710,7 = -984,8
+ 1484,9 --- -984,8 + 1484,9 = + 500,1
  1484,9 / 12 = 123,74 984,8 / 123,74 = 7,95   Дисконтированный срок окупаемости 3 г. 8 мес.

 

Проект Срок реализации Объем вложений в ОС ЧД ИД ЧДД ДИД Срок окупаемости
А 3100 т.р. 2750 т.р. 1,9 1669 т.р. 1,5 3 г.
Б 5750 т.р. 2550 т.р. 1,4 644 т.р. 1,1 4 г. 7 мес.
В 4700 т.р. 3200 т.р. 1,7 1555 т.р. 1,3 3 г. 8 мес.

 

По данным расчетов все три проекта являются эффективными, однако наиболее привлекательным является проект «А».

 

Синхронный триггер с динамическим управлением

1.С=0 Входная информация инвертируется эл. 5 и 6

2. Синхро с 0 на 1. Элементы 5 и 3 или 6 и 4 образуют вспомогательный триггер, который запирает 4 и 5 (если 0 на выходе 3) или 3 и 6 (если 0 на выходе 4).

3. Сигнал 0 вспмогательный триггер переключает RS-триггер на элементах 1 и 2.

4. Синхро = 0. Элемент 3 и 4 закрыв., элементы 5 и 6 инвертируют вход. инф-ию.

 

14. Назначение, классификация, функции и операции выполняемые регистрами.

Регистр - упорядоченная последовательность триггеров, предназначенная для хранения слов и выполнения микроопераций над ними. Микрооперация - элементарное машинное действие, в результате которого изменяется значение слова или осуществляется его пересылка.

Различают синхронные и асинхронные регистры. В синхронных регистрах микрооперации выполняются по тактирующему сигналу Т. Настройка регистра на соответствующую микрооперацию осуществляется предварительной установкой на управляющих входах кода микрооперации S1, S2, …Sm. Число разрядов в коде определяется из соотношения, m ≥ log2k

где k - количество микроопераций. В асинхронных регистрах тактирующий вход Т отсутствует. Каждая i-я микрооперация выполняется под действием собственного управляющего сигнала yi. Количество таких сигналов равно числу микроопераций k, т. е. в общем случае больше, чем разрядов в коде микрооперации S1, S2, …Sm синхронного регистра. Наиболее часто на регистрах выполняют микрооперации занесения (приема, записи) слова параллельным кодом, сдвига слова, а также установки исходного (обычно нулевого) состояния. Занесение слова осуществляется через информационные входы Di (i=1,…,n). Для i-го разряда регистра можно записать Qn+1=Dn, т. е. при выполнении этой микрооперации в i-й разряд регистра записывается значение сигнала на входе Di.

Регистры, на которых выполняются микрооперации сдвига, называются сдвиговыми. Сдвиг слова может быть осуществлен влево (в сторону старших разрядов) или вправо (в сторону младших разрядов) на i разрядов одновременно, где i=1,…,n-1. Регистры, имеющие цепи как левого, так и правого сдвига, называются реверсивными. Сдвиг слова влево и вправо, например, на один разряд можно описать соответственно как и . С помощью регистров можно выполнять и другие преобразования информации, например, поразрядные логические операции: конъюнкция (); дизъюнкция (); неравнозначность (); инвертирование разрядов () и т. д.

 

15. Регистры приема и выдачи кода. Парафазная передача кода.

Наиболее часто на регистрах выполняют микрооперации занесения (приема, записи) слова параллельным кодом, сдвига слова, а также установки исходного (обычно нулевого) состояния. Занесение слова осуществляется через информационные входы Di (i=1,…,n). Для i-го разряда регистра можно записать =, т. е. при выполнении этой микрооперации в i-й разряд регистра записывается значение сигнала на входе Di. Выходами регистра бывают непосредственно выходы триггеров, но в ряде случаев КС (рис. 1) включает элементы, которые осуществляют выдачу информации. Выдача слова может быть осуществлена в прямом коде, и обратном коде или в парафазном коде. Кроме того, регистр может иметь выходы с тремя состояниями (состояние логического нуля, логической единицы и высокоомное состояние).

Для выдачи слова в прямом коде к выходам регистра подключают прямые выходы триггеров Qi; в обратном коде - инверсные выходы !Qi , а в парафазном коде - прямые и инверсные.

В качестве примера на рис., а показана организация цепей выдачи прямого и обратного кода на элементах И-ИЛИ-НЕ. Для выдачи прямого кода подается управляющий сигнал α, а для выдачи обратного -β. Если α=β=0 , то на всех выходах регистра будут присутствовать единицы. Цепи выдачи прямого и обратного кода можно реализовать и на элементах ИСКЛЮЧАЮЩЕЕ ИЛИ (рис б). В этом случае при α=0 из регистра выдаются значения Qi, при α=1 - значения !Qi, a запрет выдачи информации не обеспечивается.

 

 

 

16. Регистры, выполняющие логические операции «И» и «ИЛИ».

Регистры, выполняющие логические операции “И” и “ИЛИ” это регистры выполняющие операции вида и На рисунках триггеры из регистров, которые делают только одну микрооперацию “И” и “ИЛИ” соответственно.

 

 

17. Регистр, выполняющий логическую операцию по модулю 2.

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

 

18. Регистры сдвига. Методика синтеза синхронных регистров сдвига.

Регистры, на которых выполняются микрооперации сдвига, называются сдвиговыми. Сдвиг слова может быть осуществлен влево (в сторону старших разрядов) или вправо (в сторону младших разрядов) на i разрядов одновременно, где i=1,…,n-1. Регистры, имеющие цепи как левого, так и правого сдвига, называются реверсивными. Сдвиг слова влево и вправо, например, на один разряд можно описать соответственно как и .

Разряд синхронного регистра (без учета цепей выдачи информации) может быть построен как на синхронном (рис. 3, а), так и на асинхронном триггере (рис. 3, б). Аргументами функций возбуждения f являются разряды Si кода микрооперации и множество сигналов X, содержащее значения Di, Qi, Qj (j!=i) и т.д., что определяется системой микроопераций. Если используется асинхронный триггер, то тактирующий сигнал Т подается на вход КС.

Синтез функции возбуждения триггеров выполняют в следующей последовательности:

1. составляют таблицу переходов i-го разряда регистра, в которой отображают состояние триггера и значения сигналов из множества в момент времени S, а для момента времени (S + 1) -новое состояние триггера ; 2. В соответствии с системой подграфов переходов используемого триггера для каждой строки полученной таблицы (для каждого перехода ) записывают требуемые значения функций возбуждения триггера; 3. выполняют синтез КС в заданном элементном базисе. Если аргументами функций возбуждения триггеров являются значения Qj, то триггеры должны обладать внутренней задержкой.