Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » referate » matematica
Conversia la o locatie de alte dimensiuni

Conversia la o locatie de alte dimensiuni




Conversia la o locatie de alte dimensiuni

Pana acum am presupus ca operanzii au lungimi fixe, asa cum pretind regulile de derulare a operatiilor. Dar ce-i de facut atunci cand, spre exemplu, trebuie sa se converteasca un cod complementar pe 8 biti la unul pe 16 biti? Sau daca trebuie sa reducem un numar reprezentat fara semn pe 16 biti la unul similar pe 8 biti?

In fapt este vorba de patru operatii:

Extensie cu semn a unui cod complementar intr-o locatie mai mare.

Extensie cu zero a unui numar fara semn intr-o locatie mai mare.

Contractie cu semn a unui cod complementar intr-o locatie mai mica.

Contractie de zero a unui numar fara semn intr-o locatie mai mica.

Regulile de conversie sunt foarte simple. Extensia cu semn inseamna ca in spatiul suplimentar toti bitii vor avea ca valoare valoarea bitului de semn al reprezentarii care se converteste. Extensia cu zero inseamna ca in spatiul suplimentar toti bitii vor avea valoarea zero. Tabelul urmator prezinta cateva exemple cu ambele extensii. In fiecare celula a tabelului pe primul rand este scrisa configuratia in hexazecimal, iar pe urmatoarele configuratia binara:

8 biti:

16 biti:

extensie cu semn

32 biti:

extensie cu semn

16 biti:

extensie cu zero

32 biti:

extensie cu zero

FF80

FFFFFF80

9A

FF9A

FFFFFF9A

009A

0000009A

7F



007F

0000007F

007F

0000007F

FFFF8088

Operatiile de contractie nu se pot executa intotdeauna. Spre exemplu, intr-o locatie pe 16 biti exista numarul -448 in baza 10, care in cod complementar se reprezinta FE40. Dorim sa efectuam o contractie la 8 biti. Eliminand pur si simplu primul octet se obtine 40, adica numarul 64 in baza 10! Avem, evident, o situatie de depasire. Cu alte cuvinte, contractiile (conversii prin ingustare) se pot executa numai daca NU se provoaca pierderea de informatie.

Pentru contractia cu semn, contractia se poate face numai daca toti bitii care se elimina trebuie sa coincida cu bitul de semn, adica cu primul bit care ramane. Pentru contractia fara semn, trebuie ca toti bitii care se elimina sa fie zero. Tabelul urmator prezinta cateva exemple.

16 biti:

8 biti: contractie cu semn

8 biti: contractie cu zero

FF80

Depasire!

Se pierd 8 biti 1

FF9A

9A

Depasire!

Se pierd 8 biti 1

FE40

Depasire!

Se schimba bitul de semn

Depasire!

Se pierd 8 biti 1

Depasire!

Se schimba bitul de semn

Depasire!

Se pierd 8 biti 1

Depasire!

Se schimba bitul de semn







Politica de confidentialitate







creeaza logo.com Copyright © 2023 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Proiecte

vezi toate proiectele
PROIECT DE LECTIE CLASA A II-A, Educatie plastica, Tehnica marmorata
PROIECT DIDACTIC 5-7 ani activitate matematica - „Cum este si cum nu este aceasta piesa”
Proiect Circuite Digitale
Organizarea si conducerea procesului tehnologic proiectat

Lucrari de diploma

vezi toate lucrarile de diploma
LUCRARE DE DIPLOMA - Rolul asistentului medical in ingrijirea pacientului cu A.V.C.
Spatiul romanesc, intre diplomatie si conflict in Evul Mediu
Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”
Lucrare de diploma Facultatea de Textile – Pielarie - Tehnologia confectiilor din piele si inlocuitori - PROIECTAREA CONSTRUCTIV TEHNOLOGICA A UNUI PR

Lucrari licenta

vezi toate lucrarile de licenta
Lucrare de licenta contabilitate si informatica de gestiune - politici si tratamente contabile privind leasingul (ias 17). prevalenta economicului asupra juridicului
Lucrare de licenta educatie fizica si sport - sistemul de selectie in jocul de handbal pentru copii de 10-11 ani in concordanta cu cerintele handbalul
Lucrare de licenta - cercetare si analiza financiara asupra deseurilor de ambalaje la sc.ambalaje sa
LUCRARE DE LICENTA - Asigurarea calitatii la firma Trans

Lucrari doctorat

vezi toate lucrarile de doctorat
Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
LUCRARE DE DOCTORAT ZOOTEHNIE - AMELIORARE - Estimarea valorii economice a caracterelor din obiectivul ameliorarii intr-o linie materna de porcine

Proiecte de atestat

vezi toate proiectele de atestat
Lucrare atestat informatica - „administrarea gradinii botanice”
Lucrare atestat Tehnician operator tehnica de calcul - Sursa de tensiune cu tranzistoare npn
ATESTAT PROFESIONAL LA INFORMATICA - programare FoxPro for Windows
Proiect atestat tehnician in turism - carnaval la venezia

UNGHIUL - TEST
Transformari unitare bidimensionale separabile - in general - Probleme rezolvate
Conversia la o locatie de alte dimensiuni
Siruri de functii
FORMULE
Coeficientul de corelatie pentru 2 variabile aleatoare
Transformari liniare simetrice
Analiza Matematica - Functii



Termeni si conditii
Contact
Creeaza si tu