Программирование на JAVA


Рис. 8.3. Входные и выходные вентили одного разряда регистра

Выход триггера Q. соединяется с шиной через вентиль, имеющий три состоя­ния. Когда Riout равен 0, выход вентиля находится в высокоимпедансном (элек­трически отсоединенном) состоянии, которое соответствует открытому ключу. Когда Riout равен 1, вентиль передает на шину 0 или 1, что зависит от значения Q,

8.3. Выполнение арифметической или логической операции

АЛУ представляет собой комбинационную схему, то есть такую, которая не спо­собна хранить данные. Это устройство выполняет арифметические и логические операции над двумя операндами, поданными на его входы А и В. На рис. 8.1 и 8.2 одним из операндов является выходное значение мультиплексора MUX, а второе считывается непосредственно с шины. Сгенерированный АЛУ результат времен­но запоминается в регистре Z. Последовательность операций по прибавлению со­держимого регистра Rl к содержимому регистра R2 и записи результата в ре­гистр R3 приведена ниже.

1. R1out ,Yin.

2. R2out ,SelectY, Add, Zin.

3.   Zout, R3in.


<< назад вперед >>