Cандық машиналардың арифметикалық және логикалық негіздері. Есептеуіш техниканың даму тарихы, қазіргі заманғы компьютердің даму кезеңдері



бет12/55
Дата13.04.2022
өлшемі3,99 Mb.
#139163
1   ...   8   9   10   11   12   13   14   15   ...   55
Байланысты:
комп арх лекц 1-15

Арифметикалық-логикалық құрылғы
ИМС АЛҚ 74181-ды 4 разрядты қосындылағыш түрінде қолдануға болады. ИМС АПУ-да 32 режимдік жұмысын қамтамасыз етеді, М, S0…S3. Кіріс басқару сигналдарына тәуелді күйіне қарамастан. 11-суретте көрсетілген ИМС 74181 басазында барлық аталған режимдер жылдам іске асыру рұқсат етіледі. Мүмкін болатын режимді кілті арқылы 1,2,3,4, ал сигналдарды бері 0 (жерге қосу) немесе (t5B) кірісті басқару S0…S9. М алмасушы 11-шы суретте көрсетілген (кірісінде 0 сигеналы) оналтылықты арифметикалық операция жасалады (11-шы комбинациялық сигнал S0…S3) есептеп тасымалдау кірісі Сп (с қосқышы 11-шы суретте көрсетілген күйде)есептемей





3.1.-сурет АЛҚ.
ауыстырушы тасымалдау. Кіріс Сп 0 сигналында С –ке ауысады. М кілітін басқа күйге ауыстырғанда (кіріс М сигналы1)оналтылық операция жасайды, 0…3 кіліттерімен сигнал беру.
Төртразрядты операндтық шығысы А және В сөз генераторы арқылы беріледі және он алтылық кодта алфавиттік-цифрлық индикаторда бейнеленеді. Ғ0…Ғ6 Кірісінің қосындылағыш нәтижесі индикаторда Ғ-ті бейнелейді. 1111 код шығысында және операндтар тең шығысы А=В 1 күйінен ауысады. Өйткені бұл шығыс ашық, колектор каскад болып көрінеді, оған қорек көзі +5В, 1кОм резисторынан береді. А=В шығысы, CN+4 ауыстыру шығысымен бірлескен және ауыстыруды растау мына A.>B AБасқару кірісінің сигналынын күйін өзгерте отырып, АЛУ-ды көп функциясын модельдеуге болады, оны микропроцессорда қолданамыз. Функцияға мысал: Логикалық функция (М кірісінде сигнал 1) разряд бойынша орындалады, ауыстыру қолданылады.
S3,S2,S1,S 0кірісінде 0000 кодтан логикалық функция орындалады А1-берілген кіріс Аинверстік Ғ шығысқа беріледі, ал СМА командасы қолданылады.
0001- (А+В)1-операндты А және В инверсті ИЛИ разрядты операция;
0010- А1В-инверсті операнд А және В опререндты И операциясы;
0011- 0-операнд жоқ;
0100- (АВ)1 –инверсті оперендты И операциясы;
0101- В1-инверсті операнд В;
0110- АФВ-ерекше ИЛИ операциясы, XRA командасы.
0111- АВ1- инверсті операнд В және А опререндты И операциясы;
1000- А1+В- инверсті операнд А және В опререндты ИЛИ операциясы;
1001- (А+В)1- операция ИЛИ инверстік беріліс;
1010- В беріліс операциясы, шығысында В операндты;
1011- АВ-И операциясы, ANA командасы;
1100-1;
1101- А+В1-операция ИЛИ (ORA командасы) инверсті В және операнд А;
1110- А+В- операця ИЛИ, ORA командасы;
1111- А-Шы,ысында беріліс А операндты;
Арифметикалық операция (M=0) беріліссіз (n=0) беріліспен (Cn=0, мәліметтер домалақшалармен беріледі):
0000- А-шығысында беріліс операндты (А+1-қосындылағыш операндты, С1-ауыстыру);
0001- А+В-қосындылағыш операция есептеусіз ауыстыру команда ADD((A+B)+1 қосындылағыш есептеп ауыстыру команда ADC);
0010- А+В1-қосындылағыш операндты операция, А инверстік операнд, в есептеусізауыстыру (А+В1)+1 есептеп ауыстыру;
0011- 1(0);
0100- А+АВ1-(А+(АВ)1+1); Комбинацияны тоқтататамыз, арықарайбәрі түсінікті.
0101- (А+В)+АВ1((А+В)+АВ1+1);
0110- А-В-1 команда SBB(А-В, команда SUB);
0111- AB1-1 ((AB1));

  1. A+AB (A+B+1);

  2. A+B, команда ADD(A+B+1);

1010- (A+B)1+AB ((A+B1)+AB+1);

  1. AB-1 (AB);

1100- A+A (A+A+1);
1101- (A+B)+A((A+B)+А+1);
1110- (A+B1)+A((A+B1)+А+1);
1111- А-1(А);


Әдебиет: 3 нег. /11-14/, 1 нег. /201-322/
Бақылау сұрақтары:

  1. Кері код дегеніміз не?

  2. Қосымша код пен тура кодтың айырмашылығы неде?

  3. Логика дегеніміз не?

  4. Логикалық амалдарды атаңыз?

  5. Пікір дегеніміз не?

  6. Қандай логикалық амалдарды білесің?

  7. Пікірлер дизъюнкциясы дегеніміз не?

  8. Пікірлер конъюнкциясы дегеніміз не?

  9. Пікірлер импликациясы дегеніміз не?

  10. Пікірлер эквиваленттігі дегеніміз не?



Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   55




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет