6. Realizacja programu (17.11.08), REALIZACJA PROGRAMU


  1. Postulaty von Neumanna:

  1. Program i dane mają taką samą postać (ciąg bitów)

  2. Program i dane przechowywane są w tej samej pamięci

  3. Program i dane przetwarzane są w ten sam sposób

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

  1. Rodzaje pamięci:

  1. Pamięć półprzewodnikowa

- charakterystyka:

+ szybka

+ droga

+ulotna

- rodzaje:

+ przerzutnik (przechowuje jeden bit informacji)

0x08 graphic
Info W(y)

0x08 graphic

0x08 graphic

Info W(e)

+ rejestr (przechowuje jedno słowo informacji, odmienną jest licznik - ma wejście zliczające)

Info W(y)

0x08 graphic

0x08 graphic

0x08 graphic

Info W(e)

+ pamięć operacyjna:

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

adres dane

  1. Pamięci zewnętrzne:

- charakterystyka: wolne, tanie, nieulotne

- rodzaje: magnetyczne, optyczne

  1. Podział pamięci:

- RAM - do odczytu i zapisu

0x08 graphic
- ROM - tylko do odczytu

  1. 0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    Cykl pamięci operacyjnych:

Cykl zapisu Cykl odczytu Faza adresacji

T N

Faza przesyłu danych

  1. 0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    Piramida pamięci:

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
szybkość cena /bajt Pamięć operacyjna

Pamięci wewnętrzne

0x08 graphic
0x08 graphic

Pojemność

  1. PROGRAM:

  1. Informacja sterująca, mówiąca o tym jak komputer ma przetwarzać informację

  2. Algorytm zapisany w określonym językiem programowania

  3. Ciąg rozkazów

  1. ROZKAZ:

  1. Elementarne polecenie sterujące pracą komputera

  2. Zawiera dwa rodzaje informacji

- jak w danej chwili przetworzyć informację (kod operacji)

- gdzie ta informacja się znajduje (część adresowa)

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

kod operacji część adresowa

  1. KOD OPERACJI:

  1. Określa rodzaj wykonywanych działań

  2. Przedstawia je w skróconej (zakodowanej) formie

  1. 0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    TYPY ROZKAZÓW:

  1. Rozkazy dzielimy w zależności od liczby adresów w części adresowej

- rozkazy trzyadresowe

0x08 graphic
- rozkazy dwuadresowe

- rozkazy jednoadresowe A + B = C

0x08 graphic
- rozkazy bezadresowe

  1. 0x08 graphic
    Najprostsze rozkazy:

- rozkazy typu jednoadresowego - działania na dwóch operandach; pomiędzy akumulatorem i komórką pamięci

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

kod operacji część adresowa

- rozkazy bezadresowe - realizują operacje na rejestrach i funkcje sterujące (np. STOP)

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

kod operacji

  1. PRZYKŁAD PROSTEGO PROGRAMU:

  1. Operacja matematyczna

- c=a+b

  1. Sekwencja działań:

- przeczytaj a ( z komórki pamięci do akumulatora)

- dodaj b (z komórki pamięci do akumulatora

- zapisz c (z akumulatora do komórki pamięci)

- zatrzymaj program

  1. Zajętość pamięci:

- trzy komórki na dane

- cztery komórki na program

  1. Lokalizacja danych:

- Adr a,Adr b, Adr c

  1. Lokalizacja rozkazów programu:

- Adr pocz, Adr pocz +1, Adr pocz +2, Adr pocz +3

  1. INFORMACJE W PAMIĘCI:

  2. Adresy

    Komórki pamięci

    Adr a

    I operand (a)

    Adr b

    II operand (b)

    Adr c

    Wynik działania (c)

    Dane

    Adr pocz

    Czytaj

    Adr a

    Adr pocz +1

    Dodaj

    Adr b

    Adr pocz +2

    Zapisz

    Adr c

    Adr pocz +3

    Zatrzymaj

    Program (3 rozkazy jednoadresowe,

    1 bezadresowy)

    1. 0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      0x08 graphic
      BUDOWA KOMPUTERA

    0x08 graphic
    0x08 graphic
    RD

    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    RA RD

    0x08 graphic
    0x08 graphic
    Adres Adres danych

    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    rozkazu Rozkaz

    0x08 graphic
    LR Dane

    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    Adres +1

    0x08 graphic
    0x08 graphic
    początkowy

    0x08 graphic
    RR

    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic

    0x08 graphic
    0x08 graphic
    0x08 graphic

    1. Naturalna sekwencja rozkazów:

    1. Rozkazy umieszczone są w sąsiednich komórkach pamięci

    2. Realizacja programu polega na wykonywaniu kolejnych rozkazów z sąsiednich komórek

    1. ROZKAZY SKOKU:

    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic
    0x08 graphic

    0x08 graphic

    0x08 graphic
    skok adres skoku

    1. Służą do zmiany naturalnej sekwencji rozkazów

    2. Część adresowa rozkazu wpisywana jest do licznika rozkazów

    3. Dalsza realizacja programu - od nowego miejsca pamięci

    4. Rodzaje skoków- bezwarunkowy i warunkowy

    0x08 graphic
    0x08 graphic
    0x08 graphic
    Adresy Komórki pamięci

    0x08 graphic
    01000 0001000

    0x08 graphic
    0x08 graphic
    ……………….. Skok 00010

    0101 1111111

    1. OPROGRAMOWANIE KOMPUTERA:

    1. Oprogramowanie to zbiór różnych programów

    2. Często używane jest pojęcie software

    3. Tworem software'u zajmują się programiści

    REALIZACJA PROGRAMU

    1

    procesor

    pamięć

    Komórki pamięci

    RD

    RA

    Wpis z RD do pamięci

    Odczyt z pamięci do RD

    STOP

    Zapis

    Wpis adresu do RA

    START

    Dyski

    RAMM

    Taśmy magnetyczne

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    Kod operacji

    Adr 3

    Adr 2

    Adr 1

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    PAMIĘĆ

    Komórki pamięci

    100000

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    PROCESOR

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    Akumulator

    Deszyfrator kodu operacji

    ALU

    100000

    9

    8

    7

    6

    50x01 graphic

    4

    3

    2

    1

    0

    Realizowany program

    Kolejny rozkaz po skoku

    Rozkaz skoku



    Wyszukiwarka

    Podobne podstrony:
    7ª A consultazione genetica [ 11 11 08 h15 17] [modalità compatibilità]
    02a URAZY CZASZKOWO MÓZGOWE OGÓLNIE 2008 11 08
    17.09.08-Scenariusz zajęć dla klasy II-Dodawanie i odejmowanie do 20, Konspekty
    6 Gazy, Makroskładniki, podrzędne (17 11 2010)
    EKologia i ochrona środowiska" 11 08 cz 1
    17 11 2012
    17 11 11 Wykład 7
    instrukcja serwisowa termet gco 23 07 17 29 08
    03 OZE 2013 11 08 sk
    2002 11 08
    Finanse Przedsiębiorstw 17 11 2012 materiały 2
    2001 11 08 2162
    17 11 10 cz II
    etyka w biznesie - wykład 1 - 17.11.2012, GWSH - Finanse i Rachunkowość, semestr I, etyka
    Prawo cywilne - ćwiczenia 17.11.2008, Prawo cywilne(16)
    TPL WYK 13 11 08 Mazidła
    zadanie dom na 11 08 (21)

    więcej podobnych podstron