Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Budowa komputera Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki Wykład.

Podobne prezentacje


Prezentacja na temat: "Budowa komputera Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki Wykład."— Zapis prezentacji:

1 Budowa komputera Copyright, 2005 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl http://www.cs.put.poznan.pl/jnawrocki/wsb-wdi/ Wstęp do informatyki Wykład 6 IBM PC XT (1983)

2 J.Nawrocki, Budowa komputera Organizacja komputera IBM PC Mikroprocesor Pamięć Urządzenie wejścia-wyjścia Magistrala systemowa

3 J.Nawrocki, Budowa komputera Architektura typowego procesora Układ sterowania Licznik instr. Słowo stanu Jednostka arytmetyczno- logiczna Rejestr

4 J.Nawrocki, Budowa komputera Plan wykładu Algebra Boole’a Algebra Boole’a Sumator Sumator Bramki Bramki Rejestry Rejestry

5 J.Nawrocki, Budowa komputera George Boole 2.XI.1815 Narodziny w rodzinie szewca. 1829 Tłumaczenie z greckiego (wiersz Meleagera) 1831 Asystentura, Heigham’s School, Doncaster 1834 Otwarcie własnej szkoły w Lincoln 1844 „ On a General Method of Analysis ” i medal Royal Society 1849 Profesor matematyki, Queen’s College, Irlandia 1851 Dziekan Wydziału Nauk Ścisłych ( Science ) 1854 „ An Investigation into the Laws of Thought [..]” 1855 Małżeństwo z Mary Everest George Boole 1815 – 1864

6 J.Nawrocki, Budowa komputera Algebra liczb naturalnych 1 = s(0) 2 = s(1) 3 = s(2)... x + 0 = x x + s(y) = s(x + y) x * 0 = 0 x * s(y) = x + x * y

7 J.Nawrocki, Budowa komputera Algebra Boole’a George Boole 1815 – 1864 F = not TA not A FT TF A ≡ Mieszko był królem. B ≡ Nie prawda, że Mieszko był królem. B ≡ not A

8 J.Nawrocki, Budowa komputera Algebra Boole’a George Boole 1815 – 1864 AB A and B FFF FTF TFF TTT A ≡ Mieszko był królem. B ≡ Chrobry był królem. C ≡ Mieszko był królem i Chrobry był królem. C ≡ A and B

9 J.Nawrocki, Budowa komputera Algebra Boole’a George Boole 1815 – 1864 AB A or B FFF FTT TFT TTT

10 J.Nawrocki, Budowa komputera Algebra Boole’a A not A 01 10 AB A and B 000 010 100 111 AB A or B 000 011 101 111 1 – włączone lub wysoki poziom napięcia (5 V) 0 – wyłączone lub niski poziom napięcia (0 V)

11 J.Nawrocki, Budowa komputera Arytmetyka binarna 101 2 = 4 + 0 + 1 1* 2 0 0* 2 1 +1*2 2 +

12 J.Nawrocki, Budowa komputera Sumator 4-bitowy 0 1 1 1 0 0 1 1+ 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) C (Carry – przeniesienie)

13 J.Nawrocki, Budowa komputera Sumator 4-bitowy 0 1 1 1 0 0 1 1+ 1 1 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) C (Carry – przeniesienie)

14 J.Nawrocki, Budowa komputera Sumator 4-bitowy A0A0 B0B0 S0S0 A1A1 B1B1 S1S1 A2A2 B2B2 S2S2 A3A3 B3B3 S3S3 0 1 1 1 0 0 1 1+ 1 1 1 1 0 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) S = 10 (8 + 0 + 2 + 0) C (Carry – przeniesienie) 11001110 0101

15 J.Nawrocki, Budowa komputera A0A0 B0B0 A1A1 B1B1 A2A2 B2B2 A3A3 B3B3 Sumator 4-bitowy 0 1 1 1 0 0 1 1+ 1 1 1 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) S = 10 (8 + 0 + 2 + 0) C (Carry – przeniesienie) S0S0 S1S1 S2S2 S3S3 Półsumator Sumator 3 Sumator 2 Sumator 1

16 J.Nawrocki, Budowa komputera Sumator 4-bitowy Półsumator Sumator 1 A0A0 B0B0 S0S0 C0C0 A1A1 B1B1 S1S1 C1C1 C0C0 Sumator 2 A2A2 B2B2 S2S2 C2C2 C1C1 Sumator 3 A3A3 B3B3 S3S3 C3C3 C2C2 0 1 1 1 0 0 1 1 + 1 1 1 1 0 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) S = 10 (8 + 0 + 2 + 0) C (Carry – przeniesienie)

17 J.Nawrocki, Budowa komputera Sumator 4-bitowy – tu skończyliśmy Półsumator Sumator 1 A0A0 B0B0 S0S0 C0C0C0C0 A1A1 B1B1 S1S1 C1C1 C0C0 Sumator 2 A2A2 B2B2 S2S2 C2C2 C1C1 Sumator 3 A3A3 B3B3 S3S3 C3C3 C2C2 0 1 1 1 0 0 1 1+ 1 1 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) S = 10 (8 + 0 + 2 + 0) C (Carry – przeniesienie)

18 J.Nawrocki, Budowa komputera Półsumator A0A0 B0B0 S0S0 C0C0C0C0 AB 00 01 10 11 CS 00 01 10 01

19 J.Nawrocki, Budowa komputera Sumator 4-bitowy Półsumator Sumator 1 A0A0 B0B0 S0S0 C0C0 A1A1 B1B1 S1S1 C1C1C1C1 C0C0C0C0 Sumator 2 A2A2 B2B2 S2S2 C2C2 C1C1 Sumator 3 A3A3 B3B3 S3S3 C3C3 C2C2 0 1 1 1 0 0 1 1+ 1 1 1 1 1 1 0 A = 7 (0 + 4 + 2 + 1) B = 3 (0 + 0 + 2 + 1) S = 10 (8 + 0 + 2 + 0) C (Carry – przeniesienie)

20 J.Nawrocki, Budowa komputera Sumator 1 A1A1 B1B1 S1S1 C1C1C1C1 C0C0C0C0 AB C0C0C0C0 000 001 010 011 100 101 110 111 C1C1C1C1S 00 01 01 10 01 10 10 11

21 J.Nawrocki, Budowa komputera Tranzystor Shockley, Brattain, Bardeen Bell Labs, 1947 Tranzystor PNP Tranzystor NPN

22 J.Nawrocki, Budowa komputera Bramki AND OR NOT Jack Kilby Texas Instr., 1958

23 J.Nawrocki, Budowa komputera Bramka NAND Technologia TTL (Transistor-Transistor Logic) Texas Instruments 1962 NAND not ( and (x, y) )

24 J.Nawrocki, Budowa komputera Półsumator 0 A0A0 B0B0 S0S0 C0C0 ABSC 0000 0110 1010 1101 A B C AB A and B 000 010 100 111

25 J.Nawrocki, Budowa komputera Półsumator 0 A0A0 B0B0 S0S0 C0C0 ABSC 0000 0110 1010 1101 S = A  B + A  B __ A B S

26 J.Nawrocki, Budowa komputera Półsumator 0 A0A0 B0B0 S0S0 C0C0 ABSC 0000 0110 1010 1101 A B S C

27 J.Nawrocki, Budowa komputera Element pamiętający S Q R 111 1 1 00 1

28 J.Nawrocki, Budowa komputera Element pamiętający S Q R1 1 1 1 1 00 1 Zapisanie zera 0 01 1 00 0

29 J.Nawrocki, Budowa komputera Element pamiętający S Q R1 1 1 1 1 00 1 Zapisanie zera 0 01 1 00 0 1 Zmiana z 0 na 1 niczego nie zmieni

30 J.Nawrocki, Budowa komputera Element pamiętający S Q R 1 Zapisanie jedynki 01 1 00 0 1 0 0 11 1 1 0

31 J.Nawrocki, Budowa komputera Element pamiętający S Q R 1 Zapisanie jedynki 01 1 00 0 1 0 0 11 1 1 0 1 Zmiana z 0 na 1 niczego nie zmieni

32 J.Nawrocki, Budowa komputera Przerzutnik S-R S Q R S R

33 J.Nawrocki, Budowa komputera Przerzutnik S-R z wejściem zegarowym S Q R S R CL

34 J.Nawrocki, Budowa komputera Przerzutnik typu D S Q R D CL D QSymbol przerzutnika typu D

35 J.Nawrocki, Budowa komputera Rejestr 4-bitowy D CL QD QD QD Q Rozkaz pamiętania

36 J.Nawrocki, Budowa komputera Podsumowanie Komputer – mikroprocesor – arytmometr – sumator n-bitowy Sumator i półsumator jako układ kombinacyjny zbudowany z bramek Algebra Boole’a i rodzaje bramek Rejestr Wreszcie!


Pobierz ppt "Budowa komputera Copyright, 2005 © Jerzy R. Nawrocki Wstęp do informatyki Wykład."

Podobne prezentacje


Reklamy Google