- •Введение
- •1. Исследовательская часть
- •1.1. Описание работы команд
- •1.1.1. Команда rol
- •1.1.2 Команда and
- •1.1.3 Команда btc
- •1.2. Выбор элементной базы
- •1.2.1. Выбор логического элемента «и» (2-х битный)
- •1.2.2. Выбор логического элемента «и» (3-х битный)
- •1.2.3. Выбор логического элемента «или»
- •1.2.3.1. Выбор логического элемента «или-2»
- •1.2.3.2. Выбор логического элемента «или-3»
- •1.2.3.3. Выбор логического элемента «или-8»
- •1.2.4. Выбор логического элемента «не»
- •1.2.5. Выбор логического элемента «исключающее или»
- •1.2.6. Выбор компаратора
- •1.2.7. Выбор импульсного регистра
- •1.2.8. Выбор потенциального регистра
- •1.2.9. Выбор мультиплексора
- •1.2.10. Выбор дешифратора
- •2. Конструкторская часть
- •2.1 Описание заданных команд
- •2.1.1 Команда rol
- •2.1.2 Команда and
- •2.1.3 Команда btc
- •2.2. Описание управляющей части
- •3. Технологическая часть
- •3.1. Принцип управления
- •Заключение
- •Список используемой литературы
1.1.3 Команда btc
Команда BTC сохраняет значение бита, из первого операнда со смещением, указанным вторым операндом, во флаге CF, а затем обнуляет этот бит.
Значение индекса выбираемого бита может быть представлено непосредственным значением в команде BTR или значением в общем регистре. В этой команде используется только 8-битное непосредственное значение. Значение этого операнда берется по модулю 32, таким образом смещение битов находится в диапазоне от 0 до 31. Это позволяет выбирать любой бит внутри регистра. Для битовых строк в памяти это поле непосредственного значения дает только смещение внутри слова или двойного слова.
Рисунок 3 – Действие команды BTC
Пример выполнения работы команды BTC:
Ор1 = Ор1 – Ор2
Ор1 = 00000010
Ор2 = 00000001
BTC
Ор1 = 00000001
1.2. Выбор элементной базы
1.2.1. Выбор логического элемента «и» (2-х битный)
Логический элемент И используется для формирования управляющих сигналов и работы с операндами.
Выбор логического элемента проводится между микросхемами TC7SH08FU и CD4082BЕ.
Таблица 1 – Характеристики микросхем TC7SH08FU и CD4082BЕ
Характеристика \ микросхема |
TC7SH08FU |
CD4082BЕ |
Рабочее напряжение |
2 – 5,5V |
3 - 18V |
Выходной ток |
8мA |
3,4мA |
Время задержки распространения |
7,9 |
90 |
Рабочий диапазон температур, ̊ С |
-45 … + 85 |
-55 … + 125 |
Входной ток |
50мкA |
50мкA |
Технология |
КМОП |
КМОП |
Из таблицы 1 была выбрана микросхема TC7SH08FU, так как у нее больше выходной ток и меньше время задержки распространения в отличие от микросхемы CD4073B.
УГО микросхемы и расположение выводов микросхемы представлены на следующих рисунках(4,5).
Рисунок 4 - УГО микросхемы TC7SH08FU
Рисунок 5 - Расположение выводов микросхемы TC7SH08FU
Логические состояния 74F08SC приведены в Таблице 2.
Таблица 2 –Логические состояния микросхемы TC7SH08FU
Вход №1 |
Вход №2 |
Выход |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1.2.2. Выбор логического элемента «и» (3-х битный)
Логический элемент И используется для формирования управляющих сигналов.
Выбор логического элемента проводится между микросхемами SN74HC11DR и CD74HCT11E.
Таблица 3 – Характеристики микросхем SN74HC11DR и CD74HCT11E
Характеристика \ микросхема |
SN74HC11DR |
CD74HCT11E |
Рабочее напряжение |
2-6V |
4,5-5,5V |
Выходной ток |
5,2мA |
4мA |
Входной ток |
20мкA |
20мкA |
Время задержки распространения |
17 |
35 |
Рабочий диапазон температур, ̊ С |
-45 … + 85 |
-55 … + 125 |
Технология |
КМОП |
КМОП |
Из таблицы 3 была выбрана микросхема SN74HC11DR, так как она имеет больше выходной ток и меньше время задержки распространения, в отличие от микросхемы CD74HCT11E.
УГО микросхемы и расположение выводов микросхемы представлены на следующих рисунках(6,7).
Рисунок 6 - УГО микросхемы SN74HC11DR
Рисунок 7 - Расположение выводов микросхемы SN74HC11DR
Логические состояния SN74HC11DR приведены в Таблице 4.
Вход1 |
Вход2 |
Вход3 |
Выход |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Таблица 4 –Логические состояния микросхемы SN74HC11DR