Операционный автомат включает в себя следующие элементы:
- входные 8-разрядные регистры Ax и Bx , допускающие загрузку исходных операндов;
- 8-разрядные регистры операндов A и B ;
- 8-разрядный арифметико-логический блок (АЛБ) с триггерами входного p0 и выходного p8 переносов (заемов);
- два 8-разрядных двухвходовых мультиплексора, выбирающих для входов R и S АЛБ прямые или инверсные значения регистров A и B соответственно;
- триггер Z, значение которого формируется в соответствии с выражением и используется для формирования цифры частного в некоторых алгоритмах деления;
- блок сдвигателя, включающий 8-разрядный реверсивный комбинационный сдвигатель и два триггера DL и DR, формирующие/принимающие данные слева и справа;
- два 8-разрядных регистра результата C и D ;
- демультиплексор, передающий значение вектора F[7:0] с выхода блока сдвигателя в один из регистров результата C или D ;
- четырехразрядный двоичный счетчик Cч;
- 8-разрядную шину, роль источников на которую могут играть регистры Ax , Bx , C , D , а приемников — A и/или B .
Достарыңызбен бөлісу: |