zad9 uklady iteracyjne2


1. Zaprojektować układ iteracyjny sprawdzający czy 3x4-bitowa liczba binarna jest liczbą
BCD (jeżeli tak wyświetlamy YES, jeżeli nie to wyświetlamy nIE).
2. Zaprojektować układ sprawdzający czy wejściowa liczba 12-bitowa ma liczbę jedynek
podzielną przez trzy. Wprowadzaną sekwencję pokazujemy na czerwonych diodach,
wykrycie sygnalizujemy wyświetleniem słowa dIuidE na wyświetlaczach 7-segmentowych.
3. Zaprojektować układ iteracyjny porównujący dwie liczby 8-bitowe i przesyłający na wyjście
większą z liczb. Większa z liczb ma być wyświetlona na diodach czerwonych. Liczby mają
być wyświetlone szesnastkowo na wyświetlaczach 7-segmentowych, a między nimi znak
porównania >, <, =.
4. Zaprojektować układ iteracyjny o 8 wejściach i 8 wyjściach dający na i-tym wyjściu
jedynkę, jeżeli w kombinacji wejściowej wystąpiło i-jedynek.
5. Zaprojektować układ iteracyjny analizujący 8-bitową kombinację wejściową i
przepuszczający na wyjście kolejne bity, dopóki w przeanalizowanej kombinacji nie
występują więcej niż dwa zera. Pozostałe bity maskujemy zerami.
6. Zaprojektować układ iteracyjny analizujący 8-bitową kombinację wejściową i
przepuszczający na wyjście kolejne bity, dopóki w dotychczasowej przeanalizowanej
kombinacji nie występują więcej niż dwie jedynki. Pozostałe bity maskujemy zerami.
7. Zaprojektować układ iteracyjny wykrywający w wejściowej 10-bitowej liczbie obecność na
kolejnych wejściach trzech zer. Do wykrycia 3 zer na wyjścia układu przepuszczane są
wprowadzane bity. Po wykryciu pozostałe bity maskujemy zerami.
8. Zaprojektować układ iteracyjny wykrywający w wejściowej 10-bitowej liczbie obecność na
kolejnych wejściach trzech jedynek. Na kolejnych wyjściach układu mają się pojawiać
jedynki i tylko pierwsza jedynka z wykrytej grupy ma być zamieniona na zero.
9. Zbuduj układ iteracyjny, który powoduje wyzerowanie wszystkich bitów w ciągu 10-
bitowym podanym na wejścia, jeżeli występuje w nim sekwencja 110.
10. Stwórz układ iteracyjny, który zeruje wszystkie bity ciągu (ciąg 10-bitowy) podanego na
wejścia układu, jeżeli występuje w nim parzysta liczba jedynek
11. Stwórz układ iteracyjny, który neguje wszystkie bity znajdujące się pomiędzy skrajnymi
zerami. Jeśli wystąpi tylko jedno zero, nie należy negować żadnego bitu.
PRZYKAAD: Kombinacji wejściowej 1 1 0 1 0 0 1 ma odpowiadać ciąg 1100101.
Wytłuszczono skrajne zera, a podkreślono bity, które należy zanegować.
12. Zbuduj układ iteracyjny, w którym k-ty bit słowa wejściowego jest negowany, jeżeli bity k-1
oraz k-2 mają odpowiednio wartość 0 i 1, natomiast z lewej strony k-tego bitu liczba
jedynek jest nieparzysta.
13. Zaproponuj układ, który na swoje wyjścia przepisuje słowo wejściowe pod warunkiem, że
występują w nim nie więcej jak dwie jedynki. W przeciwnym wypadku wszystkie bity mają
być zanegowane.
14. Zaprojektuj układ iteracyjny, w którym jedynka na k-tym bicie jest przepuszczana tylko
wtedy, jeżeli z prawej strony występuje parzysta liczba jedynek, a na pozycjach k+1 i k+2
występują zera.


Wyszukiwarka

Podobne podstrony:
Mudry energetyczne układy dłoni(1)
uklady rownan (1)
PRZERZUTNIKI I UKŁADY SEKWENCYJNE
Układy napęd lista1 3 3 8 15
15 Język Instruction List Układy sekwencyjne Działania na liczbach materiały wykładowe
układy zasilania instalacji
Człowiek jako całość Układy funkcjonalne
Uklady prostownicze
uklady bilansu 13
Układy pracy generatorów stosowanych w elektrowniach wiatrowych
uklady fpga w przykladach
F 2A Układy połączeń tranz npn
8 krystalizacja i uklady rownowagi

więcej podobnych podstron