Орт колоквијум

Слични документи
Орт колоквијум

Microsoft Word - SIORT1_2019_K1_resenje.docx

I колоквијум из Основа рачунарске технике I СИ- 2017/2018 ( ) Р е ш е њ е Задатак 1 Тачка А Потребно је прво пронаћи вредности функција f(x

Орт колоквијум

Орт колоквијум

LAB PRAKTIKUM OR1 _ETR_

Испит из Основа рачунарске технике OO /2018 ( ) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИ кола дат је на следећ

УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ Департман за рачунарске науке Писмени део испита из предмета Увод у рачунарство 1. [7 пое

Испит из Основа рачунарске технике OO /2018 ( ) Р е ш е њ е Задатак 5 Асинхрони RS флип флопреализован помоћу НИЛИ кола дат је на след

Увод у организацију и архитектуру рачунара 1

Универзитет у Нишу Природно-математички факултет Увод у рачунарство Број индекса 200 II домаћи задатак 1. За прекидачку функцију ff(xx 1, xx 2, xx 3 )

Microsoft Word - KVADRATNA FUNKCIJA.doc

1

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

6-8. ČAS Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: Gde pretpostavljamo da je A celobrojna matrica dimenzije,. Takođe

Microsoft Word - GRAFICI TRIGONOMETRIJSKIH FUNKCIJA-II deo.doc

Microsoft Word - ASIMPTOTE FUNKCIJE.doc

Microsoft Word - NULE FUNKCIJE I ZNAK FUNKCIJE.doc

ALIP1_udzb_2019.indb

Microsoft PowerPoint - 10 PEK EMT Logicka simulacija 1 od 2 (2012).ppt [Compatibility Mode]

Microsoft Word - PARCIJALNI IZVODI I DIFERENCIJALI.doc

Microsoft Word - 1.Operacije i zakoni operacija

Microsoft Word - 6ms001

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

Microsoft Word - Lekcija 11.doc

Celobrojno programiranje Rešavamo sledeći poblem celobrojnog programiranja: min c T x Ax = b x 0 x Z n Gde pretpostavljamo da je A celobrojna matrica

Microsoft Word - VEROVATNOCA II deo.doc

Logičke izjave i logičke funkcije

SKRIPTE EKOF 2019/20 skripteekof.com Lekcija 1: Brojevni izrazi Lekcija 1: Brojevni izrazi Pregled lekcije U okviru ove lekcije imaćete priliku da nau

Републички педагошки завод Бања Лука Стручни савјетник за машинску групу предмета и практичну наставу Датум: године Тема: Елементи и начин

Grafovi 1. Posmatrajmo graf prikazan na slici sa desne strane. a) Odrediti skup čvorova V i skup grana E posmatranog grafa. Za svaku granu posebno odr

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

Microsoft Word JEDINICE ZA MERENJE-formulice

Microsoft Word - IZVODI ZADACI _I deo_.doc

Microsoft Word - 15ms261

УНИВЕРЗИТЕТ У БЕОГРАДУ МАШИНСКИ ФАКУЛТЕТ Предмет: КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА Задатак број: Лист/листова: 1/1 Задатак 5.1 Pостоје

VIK-01 opis

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1.

Microsoft Word - 12ms121

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић

Microsoft PowerPoint - 1.DE.RI3g.09.Uvod

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

Microsoft Word - Ispitivanje toka i grafik funkcije V deo

9. : , ( )

ELEKTRONIKA

Microsoft Word - 4.Ucenik razlikuje direktno i obrnuto proporcionalne velicine, zna linearnu funkciju i graficki interpretira n

Slide 1

My_P_Red_Bin_Zbir_Free

Konstrukcija i analiza algoritama Nina Radojičić februar Analiza algoritama, rekurentne relacije 1 Definicija: Neka su f i g dve pozitivne fun

Microsoft Word - tumacenje rezultata za sajt - Lektorisan tekst1

Рационални Бројеви Скуп рационалних бројева 1. Из скупа { 3 4, 2, 4, 11, 0, , 1 5, 12 3 } издвој подскуп: а) природних бројева; б) целих броје

oae_10_dom

Logicko projektovanje racunarskih sistema I

My_ST_FTNIspiti_Free

My_P_Trigo_Zbir_Free

Microsoft Word - Tok casa Elektronski elementi Simeunovic Bosko

PRIRODNO-MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA MATEMATIKU I INFORMATIKU ZADACI SA REŠENJIMA SA PRIJEMNOG ISPITA IZ MATEMATIKE, JUN Odrediti

ИСПИТНА ПИТАЊА (ОКВИРНИ СПИСАК) УОАР2 2018/19 ПРВИ ДЕО ГРАДИВА 1. Написати истинитоносне таблице основних логичких везника (НЕ, И, ИЛИ). 2. Написати и

Projektovanje digitalnih sistema

Skripte2013

Microsoft PowerPoint - Bitovi [Compatibility Mode]

Pred_PLS_2

Microsoft Word - predavanje8

Талесова 1 теорема и примене - неки задаци из збирке Дефинициjа 1: Нека су a и b две дужи чиjе су дужине изражене преко мерне jединице k > 0, тако да

Република Србија МИНИСТАРСТВО ПРОСВЕТЕ, НАУКЕ И ТЕХНОЛОШКОГ РАЗВОЈА ЗАВОД ЗА ВРЕДНОВАЊЕ КВАЛИТЕТА ОБРАЗОВАЊА И ВАСПИТАЊА ЗАВРШНИ ИСПИТ НА КРАЈУ ОСНОВН

DISKRETNA MATEMATIKA

Tutoring System for Distance Learning of Java Programming Language

VNLab

zad_6_2.doc

Stiforp uputstvo za isplatu - Kako Zaraditi Novac

Osnovi programiranja Beleške sa vežbi Smer Računarstvo i informatika Matematički fakultet, Beograd Jelena Tomašević i Sana Stojanović November 7, 2005

TEORIJA SIGNALA I INFORMACIJA

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Microsoft Word - IZVODI ZADACI _2.deo_

Microsoft Word - Vezba 3_Stilometrija-uputstvo za vezbu (Repaired).doc

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

ALGEBRA I (2010/11)

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

Uvod u statistiku

Архитектура и организациjа рачунара Милан Банковић 10. април 2019.

Microsoft PowerPoint - Predavanje3.ppt

Veeeeeliki brojevi

7. а) 3 4 ( ) ; б) ( ) ( 2 5 ) ; в) ( ) 3 16 ; г) ( ). 8. а) ( г) ) ( ) ; б)

Microsoft Word - MATRICE ZADACI III deo.doc

Microsoft Word - 1. REALNI BROJEVI- formulice

VEŽBE IZ OPERACIONIH ISTRAŽIVANJA

Microsoft Word - 4.Ee1.AC-DC_pretvaraci.10

Programski jezici i strukture podataka 2018/2019. Programski jezici i strukture podataka Računarske vežbe vežba 10 Zimski semestar 2018/2019. Studijsk

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

untitled

MATEMATIKA viša razina MATA.29.HR.R.K1.24 MAT A D-S MAT A D-S029.indd :30:29

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

Matematika 1 - izborna

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

PowerPoint Presentation

Транскрипт:

II колоквијум из Основа рачунарске технике I - 27/28 (.6.28.) Р е ш е њ е Задатак На улазе x, x 2, x 3, x 4 комбинационе мреже, са излазом z, долази четворобитни BCD број. Ако број са улаза при дељењу са 3 даје остатак 2 излаз мреже z има вредност. Пројектовати ову мрежу користећи што мањи број двоулазних НИЛИ елемената. х је бит највеће тежине. Решење: Шта је BCD број? BCD (или бинарно кодирана децимала) је репрезентација децималног броја, где је свака BCD цифра од до 9 представљена као 4-битни број (нибла): Decimal: 2 3 4 5 6 7 8 9 BCD: На улазе x, x 2, x 3 и x 4 комбинационе мреже доводимо 4-битни BCD број. Ако децимална вредност броја на улазу при дељењу са 3, треба да даје остатак 2, то значи да излаз мреже z има вредност, и то је случај када за децималну вредност броја на улазу имамо 2, 5 и 8. Цифра x x 2 x 3 x 4 z 2 3 4 5 6 7 8 9 b b b b b b

Сада треба одредити прекидачку функцију за излазни сигнал, у зависности од улазних сигнала. За излаз z урадићемо минимизацију помоћу Карноове карте: x x 2 x 3 x 4 b b b b b b y (x 2 x3) (x 2 x 4) (x x3 x 4) На крају, за овако исписане израз, можемо да реализујемо шему мреже дефинисане у задатку (претпоставка је да на улазе комбинационе мреже можемо доводити комплементе): x 2 x 3 x 2 x 4 x x 3.. z x 4 Сада вршимо трансформацију у двоулазне НИЛИ елементе (према правилима за трансформисање рађеним на предавањима и вежбама) и добијамо коначно решење: x 2 x 4 x 2 x 3 z x x 3 x 4

Напомена уз задатак: Ако дозволимо да се на улазу јављају вектори -5, потребно је на неки начин детектовати појаву неког од ових вектора на улазу као "грешку", тј. нерегуларну вредност улаза. Како у овом случају то не бисмо могли да урадимо помоћу постојећег излазног вектора (јер се састоји од само једног сигнала, чије су обе вредности, и и регуларне вредности на излазу), морали бисмо да проширимо излазни вектор са још једним сигналом. Нови сигнал служио би искључиво за детекцију грешке. Једна могућност да употребимо тај сигнал за детекцију грешке био би да он има вредност за векторе до, а вредност за векторе до. У том случају вредност новог сигнала означавала би нерегуларну вредност на улазу, а вредност регуларну. Тада би излазни сигнал z гледали, само ако сигнал за детекцију грешке има вредност. Уколико сигнал за детекцију грешке има вредност један, без обзира на то коју вредност има сигнал z, то би значило да имамо нерегуларну вредност улаза.

Задатак 2 Нацртати граф и таблицу прелаза-излаза секвенцијалне мреже која има један улаз x и један излаз z, која на излазу z даје вредност сваки пут када се детектује да су се на улазу x у претходна три такта појавиле барем две вредности у било ком поретку. У свим осталим случајевима мрежа на свом излазу даје вредност. Реализовати ову секвенцијалну мрежу као мрежу Муровог типа користећи што мање RS флип флопова код којих је активна вредност улазних сигнала и НИЛИ елементе са произвољним бројем улаза. Решење: Прво ћемо нацртати граф стања секвенцијалне мреже коју треба реализовати, а након тога ћемо нацртати и таблицу стања. Посматрамо три такта и тражимо да ли су се појавиле бар две јединице. Могући случајеви да детектујемо секвенцу са две јединице у три такта су: појављује се нула, па две јединице () појављује се један, па нула, па опет један () појављују се две јединице, па нула () појављују се три јединице () напомена: у задатку се каже бар две јединице у претходна три такта, ако би се тражило тачно две јединице, онда последња секвенца () не би задовољавала услове текста овог задатка. Пример мењања стања: Q Q 2 Q 3 z х = Q Q 2 Q 3 z х = Q Q 2 Q 3 z х = Q Q 2 Q 3 z х = Q Q 2 Q 3 z х = Q Q 2 Q 3 z... - на пример ако је почетно стање Q Q 2 Q 3 = (биће касније дискутовано*) - у првом такту који посматрамо, на улазу се појављује прва јединица - у другом такту који посматрамо, на улазу се појављује нула - у трећем такту који посматрамо, на улазу се појављује друга јединица - овде смо детектовали две јединице у претходна три такта! - у четвртом такту који посматрамо, на улазу се опет појављује јединица - и овде смо детектовали две јединице у претходна три такта! - у петом такту који посматрамо, на улазу се опет појављује јединица - и овде смо детектовали две јединице у претходна три такта! Напомена: У примеру је светло плавом бојом означено када су детектоване две јединице у претходна три такта (тачније када је излазни сигнал z активан), а жутом бојом су означена стања у којима су те две јединице пронађене.

У овом случају тражи се да мрежу реализујемо као мрежу Муровог типа. Прво је потребно нацртати граф стања, односно да одредимо шта ће бити стање. Из примера се види да је најбоље да стање у графу има 3 бита, зато што је потребно да пратимо секвенцу у претходна три такта. Почетно стање може бити различито, али претпоставка је да се налазимо у неком почетном стању (касније ће бити дискутовано*). Излаз мреже (z) ће бити један када детектујемо секвенцу од две јединице у претходна три такта, односно излаз z ће имати вредност, у већ поменутим стањима,, и. У свим осталим стањима, значи да се у претходна три такта није појавила јединица, па ће излаз z имати вредност. Мрежа мења стање када се на улазу појави нека вредност за х ( или ), односно мења стање сваки пут када прође један такт. На пример, ако кренемо из стања, можемо прећи у стање, ако се на улазу појави јединица, или остати у истом стању (), ако се улазу појави нула. Из стања можемо прећи у стање, ако се улазу појави јединица (и у том стању смо детектовали две јединице у претходна три такта), или прећи у стање, ако се на улазу појави нула. Дакле, ми у сваком тренутку треба само да посматрамо шта је било на улазу у претходна три такта, па то можемо приказати овако: Можемо казати и овако: ако смо у стању Q Q 2 Q 3 у неком тренутку t, и ако се на улазу појави нека вредност х, у следећем тренутку t (када прође један такт), то следеће стање Q (t)q 2 (t)q 3 (t) ће бити једнако Q 2 Q 3 x, односно секвенца коју чине последња два такта (и коју можемо добити битским померањем улево претходног стања у мрежи) и улазни сигнал који се појавио након трећег такта. Стања у графу можемо допунити излазним сигналима (већ је речено да је мрежа Муровог типа, код које излаз зависи само од стања мреже) и приказати граф овако: / / / / / / / /

На основу графа стања можемо нацртати таблицу прелаза/излаза: X Z Q Како се ради о мрежи Муровог типа, код које излаз зависи само од стања мреже, можемо да одредимо прекидачке функције које описују функцију излаза. Приликом цртања графа прелаза/излаза изабрали смо да кодирање стања одмах одговара излазима придруженим стањима (да бисмо лакше утврдили у која стања прелазимо), тако да је сада проналажење функције излаза тривијално: Q Q 2 Q 3 Z ( Q Q2 ) ( Q ) ( Q2 ) Z ( Q Q2 ) ( Q ) ( Q2 ) Треба да одредимо и функције побуда. Најпре ћемо на основу претходне таблице, нацртати комбинациону таблицу прелаза/излаза. Узимамо да нам се улаз састоји од вектора улаза Х и вектора стања Q(t). У нашем случају Х има један бит, а Q(t) три бита, па ћемо имати укупно 2 4 =6 различитих вредности. За сваку комбинацију Х и Q(t) из таблице прелаза/излаза преписујемо која вредност се добија за Q(t) и Z и на тај начин добијамо комбинациону таблицу прелаза/излаза: x Q(t) Q(t)

Сада је потребно на основу комбинационе таблице прелаза нацртати комбинациону таблицу прелаза и побуда за одабрани тип флип-флопа. Због тога што је за реализацију секвенцијалне мреже потребно користити RS флип-флопове код којих је активна вредност улазних сигнала, потребно је знати таблицу побуде RS флип-флопа код којих је активна вредност улазних сигнала. Q(t) Q(t) R S b b На основу комбинационе таблице прелаза и таблице побуде флип флопова за RS флип-флопове код којих је активна вредност улазних сигнала, можемо сада конструисати комбинациону таблицу прелаза и побуда за секвенцијалну мрежу коју конструишемо. Ову таблицу попуњавамо, тако што прво препишемо комбинациону таблицу прелаза. Сада користимо таблицу побуде RS флип-флопа да добијемо R, S, R 2, S 2, R 3 и S 3 за сваки прелаз из Q i (t) у Q i (t) и на тај начин добијамо комбинациону таблицу прелаза и побуда за секвенцијалну мрежу коју конструишемо. x Q(t) Q(t) R S R 2 S 2 R 3 S 3 b b b b b b b b b b b b b b b b b b b b b b b b Сада сваки од сигнала R, S, R 2, S 2, R 3 и S 3 посматрамо као функцију која зависи од четири променљиве xq Q 2 Q 3. Постоји више различитих начина како можемо добити изразе за ове сигнале, као што је раније објашњено. У овом случају бирамо да урадимо минимизацију помоћу Карноових карата и добијемо минималну ДНФ. xq Q 2 Q 3 b b b b R Q 2

xq Q 2 Q 3 b b b b S Q 2 xq Q 2 Q 3 b b b b R2 Q 3 xq Q 2 Q 3 b b b b S2 Q 3 xq Q 2 Q 3 b b b b R x 3 xq Q 2 Q 3 b b b b S 3 x

Затим од добијених излазних сигнала, реализујемо прекидачку мрежу помоћу НИЛИ елемената:. Q 2 Q 2 R C RS Q S Q Q 3 Q 3 R2 C RS Q2 S2 Q2 x x R3 C RS Q3 S3 Q3 Z ( Q Q2 ) ( Q ) ( Q2 ) Коментар (за почетно стање): Почетно стање у графу не мора да буде, већ може бити било које стање (,,...,). Идеја задатка је да ми морамо да нађемо две јединице у претходна три такта, а да би дошли до тог почетног стања, када можемо да детектујемо да ли је било две јединице или није, ми морамо да сачекамо три такта. Дакле било које од осам стања у графу може бити почетно стање и то зависи од секвенце која ће доћи на улаз мреже у прва три такта.