Основы функционирования и программирования микротренажера МТ1804. Бормонтов Е.Н - 35 стр.

UptoLike

35
Задания
3.1. Арифметические операции в АЛУ выполняются с учетом значения сигнала
входного переноса С0 по правилам дополнительного кода при
представлении отрицательных чисел.
Какой результат будет на выходе АЛУ, если выполняются :
а) операция сложения нулевых операндов при С 0=0;
б) операция сложения нулевых операндов при С 0=1;
в) операция вычитания нулевых операндов при С 0=0;
г) операция вычитания нулевых операндов при С 0=1?
3.2. Сигналы на выводах G ,
P
, OVR и С 4 имеют смысл при выполнении АЛУ
арифметических операций. Однако информация на этих выводах возникает
и при выполнении логических операций. Формирование сигналов состояния
при выполнении различных операций АЛУ (код операции 0..7 указан в
скобках за определяемым сигналом ) осуществляется следующим образом .
Разряды входов R и S АЛУ:
R
i
разряды первого входа , где i=0,1,2,3;
S
i
разряды второго входа , где i=0,1,2,3.
Промежуточные переменные:
первый уровень
000 SRP
=
, 111 SRP
=
, 222 SRP
=
, 333 SRP
=
;
000 SRG
=
, 111 SRG
=
, 222 SRG
=
, 333 SRG
=
;
второй уровень
012330 PPPPP
=
, 012330 GGGGG
=
.
Формирование сигналов распространения переноса )( IP :
30)0( PP =
,
)1(P
= выражение для
)0(P
с заменой
i
R на
i
R
,
)2(P
= выражение для
)0(P
с заменой
i
S на
i
S
,
0)5()4()3( === PPP
,
)6(P = выражение для )7(P с заменой
i
R на
i
R ,
30)7( GP = .
Формирование сигналов генерации переноса )( IG :
0123123233)0( GPPPGPPGPGG ∨=
)1(G
= выражение для
)0(G
с заменой
i
R на
i
R ,
)2(G
= выражение для
)0(G
с заменой
i
S на
i
S ,
30)3( PG =
,
30)4( GG = ,
                                               35


                                           Задания

3.1. Ариф м етич еские операц ии в АЛ У вы полняю тся с уч етом знач ения сигнала
    вх одного переноса        С 0 по правилам дополнительного кода при
    представлении отриц ательны х ч исел.
         К акойрезультатбудетна вы х оде АЛ У , если вы полняю тся :
    а) операц ия слож ения нулевы х операндовпри С 0=0;
    б) операц ия слож ения нулевы х операндовпри С 0=1;
    в) операц ия вы ч итания нулевы х операндовпри С 0=0;
    г) операц ия вы ч итания нулевы х операндовпри С 0=1?

3.2. С игналы на вы водах G , P , OVR и С 4 им ею т см ы сл при вы полнении АЛ У
    ариф м етич еских операц ий. О днакоинф орм ац ия на этих вы водах возникает
    и при вы полнении логич еских операц ий. Ф орм ирование сигналовсостояния
    при вы полнении различ ны х операц ий АЛ У (код операц ии 0..7 указан в
    скобках за определяем ы м сигналом ) осущ ествляется следую щ им образом .

         Разряды вх одовR и S АЛ У :
   Ri – разряды первоговх ода, где i=0,1,2,3;
   Si – разряды второговх ода, где i=0,1,2,3.

          П ром еж уточ ны е перем енны е:
    пе рвы й урове н ь
    P 0 = R 0 ∨ S 0 , P1 = R1 ∨ S1 , P 2 = R 2 ∨ S 2 , P3 = R3 ∨ S 3 ;
    G 0 = R 0 ∧ S 0 , G1 = R1 ∧ S1 , G 2 = R 2 ∧ S 2 , G 3 = R3 ∧ S 3 ;
    вт орой у рове н ь
    P30 = P3 ∧ P 2 ∧ P1 ∧ P 0 , G 30 = G 3 ∨ G 2 ∨ G1 ∨ G 0 .

           Ф орм ирование сигналовраспространения переноса P(I ) :
     P(0) = P30 ,
     P(1) = вы раж ение для P(0) с зам еной Ri на Ri ,
     P(2) = вы раж ение для P(0) с зам еной S i на S i ,
     P(3) = P(4) = P(5) = 0 ,
     P(6) = вы раж ение для P(7) с зам еной Ri на Ri ,
     P(7) = G30 .

          Ф орм ирование сигналов генерац ии переноса G (I ) :
     G (0) = G3 ∨ P3 ∧ G 2 ∨ P3 ∧ P2 ∧ G1 ∨ P3 ∧ P 2 ∧ P1 ∧ G 0
     G (1) = вы раж ение для G (0) с зам еной Ri на Ri ,
     G ( 2) = вы раж ение для G (0) с зам еной S i на S i ,
     G (3) = P30 ,
     G (4) = G30 ,