rezolvare2

Upload: cornel-loredan-todor

Post on 25-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Rezolvare2

    1/1

    Se procedeaza cumva ca la matematica, parantezele din interior sunt evaluate prima

    data si se merge catre exterior. Adica (((2+1)*3+7)3)!1 se va executa in ordinea 2+1.

    apoi (2+1)*3, apoi (2+1)*3+7, etc.

    Se folosesc operatori logici mai putini uzuali: ~este aici NOT si ^pare a fi XORduparezultatele din linia 8? Desi acest operator se foloseste mai mult ca si ND si !~"# ar

    fi XOR?$

    %asi:

    1. se noteaza cu x bitii unui registru pe opt biti cu valoarea X7 in stanga (ceamai semnificativa) pana la X0.

    2. se scrie numarul in baza 2 care urmeaza sa fie operat bit cu bit cu linia 1

    3. se executa operatia logica & a!ica "#$% bit cu bit intre linia unu si linia 2'. e efectueaza (x & *2) bit cu bit a!ica se "neaga tot ce a fost gasit pe linia

    3

    +. se iau in consi!erarea !oar elementele mai mari !ecat 3 care se trec pepozitiile cele mai putin semnificative

    *. se scrie 2, in binar- 0001 1100 pe cei opt biti

    7. se executa X/ () bit cu bit ntre liniile + si *

    ,. se scrie + in binar- a!ica 101 !ar pe opt biti este 0000 0101. se opereaza cu & a!ica "#$% bit cu bit linia , cu linia si rezulta care biti

    "conteaza pentru ca expresia sa fie 0.

    #m scris cu negru ceea ce se copie efectiv valorile inititale si cele numerice.

    #m scris cu rosu operatiile logice care au loc bit cu bit pentru a rezulta !e fiecare

    !ata urmatoarele linii !in table.