User Tools

Site Tools


hw:lab:pld:rozwiazania_komb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hw:lab:pld:rozwiazania_komb [2011/03/04 16:27]
szymon.kulis created
hw:lab:pld:rozwiazania_komb [2019/03/08 14:08] (current)
Line 1: Line 1:
-====== Rozwiazania ​kombinacyjne ​======+====== Rozwiazania ​Bramki ​====== 
  
 ===== AND ===== ===== AND =====
-o1 = i1 and i2  
  
-^       ^ i0  ^ i0_n  ^ i1  ^ i1_n  ^ i2  ^ i2_n  ^ i3  ^ i3_n  ^ i4  ^ i4_n  ^ i5  ^ i5_n  ^ i6  ^ i6_n  ^ i7  ^ i7_n  ^ o0  ^ o0_n  ^ o1  ^ o1_n  ^ o2  ^ o2_n  ^ o3  ^ o3_n  ^ o4  ^ o4_n  ^ o5  ^ o5_n  ^ o6  ^ o6_n  ^ o7  ^ o7_n  | +==== tablica prawdy ==== 
-^ and0  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+ 
-^ and1  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+^ i1 ^ i2 ^ o1 ^ 
-^ and2  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+|  0  |  0  |  0  | 
-^ and3  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+|  0  |  1  |  0  | 
-^ and4  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+|  1  |  0  |  0  | 
-^ and5  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+|  1  |  1  |  1  | 
-^ and6  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​+ 
-^ and7  |     ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​    ​      ​|+==== funkcja ==== 
 + 
 +o1 = i1 * i2  
 + 
 +==== implmentacja ==== 
 + 
 +^       ​^ ​ i0  ^ !i0  ​^ ​ i1  ^ !i1  ​^ ​ i2  ^ !i2  ​^ ​ i3  ^ !i3  ​^ ​ i4  ^ !i4  ​^ ​ i5  ^ !i5  ​^ ​ i6  ^ !i6  ​^ ​ i7  ^ !i7  ​^ ​ o0  ^ !o0  ​^ ​ o1  ^ !o1  ​^ ​ o2  ^ !o2  ​^ ​ o3  ^ !o3  ​^ ​ o4  ^ !o4  ​^ ​ o5  ^ !o5  ​^ ​ o6  ^ !o6  ​^ ​ o7  ^ !o7  | 
 +^ and0  |  ​x ​   ​       x                                                                                                                                                    
 +^ and1  |                                                                                                                                                                 
 +^ and2  |                                                                                                                                                                 
 +^ and3  |                                                                                                                                                                 
 +^ and4  |                                                                                                                                                                 
 +^ and5  |                                                                                                                                                                 
 +^ and6  |                                                                                                                                                                 
 +^ and7  |                                                                                                                                                                 |
  
 ===== NAND ===== ===== NAND =====
-o1 = i1 and i2  
-(wyjście z no1) 
  
 +==== tablica prawdy ====
 +
 +^ i1 ^ i2 ^ o1 ^
 +|  0  |  0  |  1  |
 +|  0  |  1  |  1  |
 +|  1  |  0  |  1  |
 +|  1  |  1  |  0  |
 +
 +
 +==== funkcja ====
 +
 +o1 = !i1 * !i2 + !i1 * i2 + i1 * !i2
 +
 +
 +==== implmentacja ====
 +
 +^       ​^ ​ i0  ^ !i0  ^  i1  ^ !i1  ^  i2  ^ !i2  ^  i3  ^ !i3  ^  i4  ^ !i4  ^  i5  ^ !i5  ^  i6  ^ !i6  ^  i7  ^ !i7  ^  o0  ^ !o0  ^  o1  ^ !o1  ^  o2  ^ !o2  ^  o3  ^ !o3  ^  o4  ^ !o4  ^  o5  ^ !o5  ^  o6  ^ !o6  ^  o7  ^ !o7  |
 +^ and0  |      |   ​x ​  ​| ​     |  x    |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and1  |      |   ​x ​  ​| ​  ​x ​  ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and2  |   ​x ​  ​| ​     |      |   ​x ​  ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and3  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and4  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and5  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and6  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and7  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +
 +
 +===== OR =====
 +
 +==== tablica prawdy ====
 +
 +^ i1 ^ i2 ^ o1 ^
 +|  0  |  0  |  0  |
 +|  0  |  1  |  1  |
 +|  1  |  0  |  1  |
 +|  1  |  1  |  1  |
 +
 +==== funkcja ====
 +
 +o1 = i1 + i2 
 +
 +
 +
 +==== implmentacja ====
 +
 +^       ​^ ​ i0  ^ !i0  ^  i1  ^ !i1  ^  i2  ^ !i2  ^  i3  ^ !i3  ^  i4  ^ !i4  ^  i5  ^ !i5  ^  i6  ^ !i6  ^  i7  ^ !i7  ^  o0  ^ !o0  ^  o1  ^ !o1  ^  o2  ^ !o2  ^  o3  ^ !o3  ^  o4  ^ !o4  ^  o5  ^ !o5  ^  o6  ^ !o6  ^  o7  ^ !o7  |
 +^ and0  |  x    |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and1  |      |      |  x    |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and2  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and3  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and4  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and5  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and6  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and7  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +
 +===== NOR =====
 +
 +==== tablica prawdy ====
 +
 +^ i1 ^ i2 ^ o1 ^
 +|  0  |  0  |  1  |
 +|  0  |  1  |  0  |
 +|  1  |  0  |  0  |
 +|  1  |  1  |  0  |
 +
 +==== funkcja ====
 +
 +o1 = !i1 * !i2 
 +
 +==== implmentacja ====
 +
 +^       ​^ ​ i0  ^ !i0  ^  i1  ^ !i1  ^  i2  ^ !i2  ^  i3  ^ !i3  ^  i4  ^ !i4  ^  i5  ^ !i5  ^  i6  ^ !i6  ^  i7  ^ !i7  ^  o0  ^ !o0  ^  o1  ^ !o1  ^  o2  ^ !o2  ^  o3  ^ !o3  ^  o4  ^ !o4  ^  o5  ^ !o5  ^  o6  ^ !o6  ^  o7  ^ !o7  |
 +^ and0  |      |   ​x ​  ​| ​     |  x    |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and1  |      |      |       ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and2  |       ​| ​     |      |       ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and3  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and4  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and5  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and6  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and7  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +
 +
 +===== XOR =====
 +
 +
 +==== tablica prawdy ====
 +
 +^ i1 ^ i2 ^ o1 ^
 +|  0  |  0  |  0  |
 +|  0  |  1  |  1  |
 +|  1  |  0  |  1  |
 +|  1  |  1  |  0  |
 +
 +==== funkcja ====
 +
 +o1 = i1 * !i2  + !i1*i2
 +
 +==== implmentacja ====
 +
 +^       ​^ ​ i0  ^ !i0  ^  i1  ^ !i1  ^  i2  ^ !i2  ^  i3  ^ !i3  ^  i4  ^ !i4  ^  i5  ^ !i5  ^  i6  ^ !i6  ^  i7  ^ !i7  ^  o0  ^ !o0  ^  o1  ^ !o1  ^  o2  ^ !o2  ^  o3  ^ !o3  ^  o4  ^ !o4  ^  o5  ^ !o5  ^  o6  ^ !o6  ^  o7  ^ !o7  |
 +^ and0  |  x    |      |      |   ​x ​  ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and1  |      |   ​x ​  ​| ​  ​x ​  ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and2  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and3  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and4  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and5  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and6  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and7  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +
 +
 +===== XNOR =====
 +
 +==== tablica prawdy ====
 +
 +^ i1 ^ i2 ^ o1 ^
 +|  0  |  0  |  1  |
 +|  0  |  1  |  0  |
 +|  1  |  0  |  0  |
 +|  1  |  1  |  1  |
 +
 +==== funkcja ====
 +
 +o1 = !i1 * !i2  + i1*i2
 +
 +
 +==== implmentacja ====
  
 +^       ​^ ​ i0  ^ !i0  ^  i1  ^ !i1  ^  i2  ^ !i2  ^  i3  ^ !i3  ^  i4  ^ !i4  ^  i5  ^ !i5  ^  i6  ^ !i6  ^  i7  ^ !i7  ^  o0  ^ !o0  ^  o1  ^ !o1  ^  o2  ^ !o2  ^  o3  ^ !o3  ^  o4  ^ !o4  ^  o5  ^ !o5  ^  o6  ^ !o6  ^  o7  ^ !o7  |
 +^ and0  |  x    |      |   ​x ​  ​| ​      ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and1  |      |   ​x ​  ​| ​     |   ​x ​  ​| ​     |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and2  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and3  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and4  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and5  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and6  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
 +^ and7  |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |      |
  
/services/www/http/wiki/data/attic/hw/lab/pld/rozwiazania_komb.1299252459.txt.gz · Last modified: 2019/03/08 14:06 (external edit)