UNIVERSITETET I OSLO

Like dokumenter
UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Løsningsforslag INF1400 H04

UNIVERSITETET I OSLO

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Det matematisk-naturvitenskapelige fakultet

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 21. mai 2004 Tid. Kl

INF1400. Tilstandsmaskin

Forelesning 7. Tilstandsmaskin

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK, LF DIGITALTEKNIKKDELEN AV EKSAMEN (VERSJON 1)

INF1400. Tilstandsmaskin

7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form?

UNIVERSITETET I OSLO

LØSNINGSFORSLAG 2006

Generell informasjon

Repetisjon. Sentrale temaer i kurset som er relevante for eksamen (Eksamen kan inneholde stoff som ikke er nevnt her)

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

MAX MIN RESET. 7 Data Inn Data Ut. Load

Løsningsforslag i digitalteknikkoppgaver INF2270 uke 5 (29/1-4/2 2006)

INF2270. Sekvensiell Logikk

1 Vekt 15% 1-a. 1-b. 1-c. 1-d

EKSAMEN (Del 1, høsten 2014)

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Lørdag 5. juni Tid kl. 09:00 13:00. Digital sensorveiledning

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

TFE4101 Krets- og Digitalteknikk Høst 2016

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form

Kapittel 5 Tilstandsmaskin

EKSAMEN (Del 1, høsten 2015)

INF1400 Kap4rest Kombinatorisk Logikk

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

4 kombinatorisk logikk, løsning

INF1400. Digital teknologi. Joakim Myrvoll 2014

5 E, B (16) , 1011 (2) Danner grupper a' fire bit , (2) Danner grupper a' tre bit 1 3 6, 5 4 (8)

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

INF1400. Karnaughdiagram

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 6. aug 2004 Tid. Kl

1. del av Del - EKSAMEN

Repetisjon digital-teknikk. teknikk,, INF2270

Eksamen INF2270 våren 2018

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

IN1020. Sekvensiell Logikk

Løsningsforslag til 1. del av Del - EKSAMEN

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

NY EKSAMEN Emnekode: ITD13012

TFE4101 Krets- og Digitalteknikk Høst 2016

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Forelesning 5. Diverse komponenter/større system

Løsningsforslag til 1. del av Del - EKSAMEN

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

F = a bc + abc + ab c + a b c

EKSAMEN Emnekode: ITD13012

Løsningsforslag til regneøving 6. a) Bruk boolsk algebra til å forkorte følgende uttrykk [1] Fjerner 0 uttrykk, og får: [4]

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

KONTINUASJONSEKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK - LF

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Seksjon 1. INF2270-V16 Forside. Eksamen INF2270. Dato 1. juni 2016 Tid Alle trykte og skrevne hjelpemidler, og en kalkulator, er tillatt.

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and. ! Kort repetisjon fra forrige gang

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO.

Forelesning 3. Karnaughdiagram

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

INF2270. Boolsk Algebra og kombinatorisk logikk

Digitalstyring sammendrag

INF3340/4340. Synkrone design Tilstandsmaskiner

INF3340. Tilstandsmaskiner

Eksamensoppgave i TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk

Dagens temaer. Sekvensiell logikk: Kretser med minne. D-flipflop: Forbedring av RS-latch

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3

- - I Aile trykte og skrevne. samt kalkulator

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

1 (vekt 10%) +5V. Rb Out. (Ron)

UNIVERSITETET I OSLO

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Onsdag 15. august Tid. Kl LØSNINGSFORSLAG

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

IN1020. Logiske porter om forenkling til ALU

INF1400. Sekvensiell logikk del 1

Transkript:

Side 1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Eksamensdag: Fredag 3. desember Tid for eksamen: kl. 14:30-18:30 (4 timer). Oppgavesettet er på side(r) 7 sider Vedlegg: ingen Tillatte hjelpemidler: Alle skriftelige Kontroller at oppgavesettet er komplett før du begynner å besvare spørsmålene. NB: Alle oppgaver skal føres inn i oppgavesettet. Bruk blyant før du eventuelt fører inn ditt endelige svar. Besvarelsene må utføres med en tydelig strek! Oppgavene 1 til 7 er flervalgsoppgaver (multiple-choice). For disse oppgavene gjelder følgende: Oppgaven skal kun besvares med ETT kryss. Alternativt ingen kryss hvis du ikke vet svaret. Riktig avkryssing gir full uttelling. Ingen kryss gir 0 poeng. Ved gal avkryssing trekkes ¼ av full pott. Flere kryss enn ett, gir 0 poeng. Oppgave 1 - Digital representasjon (5%) Gjør om desimaltallet -113 til 8 bits binærtall på 2 ers kompliment form 10001111 01110001 10001110 10010000 01101111 Oppgave 2 - Boolsk algebra (7,5%) Forenkle følgende utrykk maksimalt (OBS! Feil i eksamensettet, ingen riktige svar) Q = ( (C (AB + A B )) (B(AC + A C )) ) C + B A B + C BC + A B C + AC + A B AB + C

Side 2 Oppgave 3 - Boolsk algebra (7,5%) Hva er uttrykket under i minterm-form? Q = BC D + A B C + ABC + ACD F(A,B,C,D) = (2,3,4,8,10,11,15) F(A,B,C,D) = (2,3,4,10,12,14,15) F(A,B,C,D) = (2,3,4,8,10,11,14) F(A,B,C,D) = (0,1,5,6,7,8,9,11,13) F(A,B,C,D) = (0,1,5,6,7,9,12,13,14,15) Oppgave 4 - Mikroelektronikk (7,5%) Hvilken logisk logisk funksjon er gitt med CMOS transistorer under? F F = A + B F = A B F = A B F = (A + B) F = (AB )

Side 3 Oppgave 5 - Karnaughdiagram (7,5%) Forenkle uttrykket gitt i sannhetstabellen maksimalt. X er en don t care betingelse. A B C D F(A,B,C,D) 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 X 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 B D + A C + AC D A B C + B C D + A CD B D + A CD + AC D AC + AC D + B C D BD + AC D + A CD Oppgave 6 - Karnaughdiagram (7,5%) Du skal lage en kombinatorisk krets som skal brukes som en alarm for en heis. Kretsen skal gi et høy signal ut hvis det er en feil, slik at de som har ansvaret for heisen blir informert om at det er en feil. Du har fire inngangsignaler. D er høy hvis døren til heisen er åpen, E er høy hvis heisen er i en etasje (dvs. ikke mellom to etasjer), N er høy hvis nødknappen inne i heisen har blitt trykt og O er høy hvis det er overvekt. Utgangsignalet er F som er høy hvis det er en feil. Utgangssignalet F skal være høy hvis nødknappen har blitt trykt inn. F skal også være høy hvis døren er åpen og man er i mellom to etasjer. Det siste tilfellet F skal være høy er når det er overvekt og man ikke kan gå ut av heisen. Man kan gå ut av heisen bare når heisen er i en etasje og døren er åpen. Hvilket utrykk under minimaliserer kretsen beskrevet ovenfor? N + DE + D O NO + D + N E N + DE N + D EO N + E O + D O N + DE + OD E

Side 4 Oppgave 7 - CPU (7,5%) Ovenfor er det gitt en figur av CPU en som ble forelest. Under er det gitt hva som er lagret i dataminne og tre programlinjer som utføres. Alle styresignalene er aktivt høye. Når signalet Load er høyt inn i MUX en velges Data inn signalet. Hva gjør dette programmet? Lagret i dataminne: Program som utføres: 00: 0101 1: 000 000 001 01: 1010 2: 000 001 010 10: 0001 3: 001 000 000 11: 1111 Leser inn fra IO og lagrer dette på adresse 01 og 10 i dataminnet Tar bitwise NAND på verdiene i på adresse 01 og 10 i dataminne og lagrer dette på adresse 00 i dataminne Sjekker om verdiene på adresse 01 og 10 i dataminne er like og foretar et hopp til adresse 000 i programminnet fordi de er ulike Legger sammen verdiene på adresse 01 og 10 i dataminnet og lagrer dette på adresse 00 i dataminnet Shifter alle bit ene i verdiene på adresse 01 og 10 i dataminnet en plass til høyre og lagrer dette på samme plass i dataminnet

Oppgave 8 - Synkron logikk (18%) Hver av de tre kretsene under tar inn klokkesignalet clk og inngangsignalet s. Anta at a, b og c har startverdien 0 mens m har 1. Tegn inn manglende tidsforløpet for signalene a, b, m og c. Bruk blyant før dere eventuelt fører inn med penn. Side 5 Oppgave 9 Tilstandsmaskiner (16%) a) 8% Under ser dere et tilstandsdiagram til en tilstandsmaskin. Fyll inn tilstandstabell under slik at den gjenspeiler oppførselen til tilstandsdigrammet. Her er ab innganger og yx utganger.

b) 8% Tegn inn det logiske skjemaet som gjenspeiler oppførselen til tilstandsmaskinen over. Dere kan bruke vanlige kretser direkte og flerinngangsporter (for eksempel 4 inngangs AND). Side 6 Oppgave 10 VHDL (16%) a) 8% VHDL-koden under beskriver en kjent krets. Hva kalles den? Her betyr inout at porten både kan brukes som inngangs- og utgangssignal. Svar:

b) 8% VHDL koden under beskriver en tilstandsmaskin. Tegn tilstandsdiagrammet som gjenpseiler VHDL-koden. Husk å påføre inn- og utgangsverdier. Side 7