LABORATOR 2

Documente similare
Microsoft Word - Curs1.docx

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

Cursant prof. Constantin Vasilache PROIECT DE LECȚIE Clasa Data: Obiectul: Tehnologia Informației și a Comunicațiilor Nr. de ore: 1oră Tema lecţiei: A

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Microsoft Word - O problema cu bits.doc

PowerPoint Presentation

Microsoft Word - Lab1a.doc

Concepte de bază ale Tehnologiei Informației

Proiect didactic

Windows 7

Microsoft Word - Caiet sarcini statii de lucru - nov 2015.doc

Oferta hardware iulie

Oferta hardware v1.CDR

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

Inspiron Specificaţii

MINISTERUL AFACERILOR INTERNE INSPECTORATE GENERAL AL POLITIEI ROMANE INSPECTORATUL DE POLITIE JUDETEAN TIMIS SERVICIUL LOGISTIC Nr NESECRET Timisoara

Universitatea Transilvania Braşov Facultatea de Inginerie Electrică şi Ştiinţa Calculatoarelor Catera de Electronică şi Calculatoare Construcţia şi de

COLEGIUL NAŢIONAL „AVRAM IANCU” CÎMPENI – JUD

SECŢIUNEA II

Slide 1

DISPOZITIVE DE INTRARE

Microsoft Word - Notiuni de arhitectura calculatoarelor.doc

De la BIT la procesor

SSC-Impartire

AD

Gestionarea I/E

Înregistrator de temperatură şi umiditate AX-DT100 Instrucţiuni de utilizare

Microsoft Word - 1-Introducere.doc

Microsoft Word - decizie_1609_a.doc

QUICK START GUIDE

XPS Configurare şi specificaţii

Lucrarea 10

Disciplina: Clasa: Informatică şi TIC a- V-a Data: Profesor: Unitatea de invăţare: Tema lecţiei: Tipul lecţiei: Angela OSAIN Norme de ergon

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Inspiron Specificaţii (Battery)

Microsoft Word - Plus TV Analog Pro Stick Installation _Rom V1.3_.doc

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

1

Microsoft Word INFORMATICA ECONOMICA - Schiller

a p a r a t u r a f i s c a l a. r o Bucure[ti, Calea C\l\ra[i 242, bl. 77, parter, sector 3 Tel: 021/ , 0722/ ; Fax: 031/ J13/

PROGRAMA DE EXAMEN

Concepte de bază ale Tehnologiei Informației

Nr

1. ARHITECTURA MICROPROCESOARELOR 1.1. Microprocesorul. Noțiuni generale Progresele tehnologice și electronice, înregistrate în ultimele decenii, au d

Secţiunea 7-8 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 ID 100 puncte Calculatoarele trebuie să se recunoască în rețeau

Chertif Ionuț - Andrei Prietenul meu, calculatorul CLASA a V - a, 1 ora pe săptămână ARGUMENT Transformările societăţii româneşti din ultimii ani, dez

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r

Universitatea Spiru Haret Facultatea de Științe Juridice, Economice și Administrative Craiova Programul de studiu: Management Disciplina: Informatică

FORMULARUL 1 OFERTANT înregistrat la sediul autoritatii contractante (denumirea/numele) nr. / SCRISOARE DE ÎNAINTARE Către : Municipiul Botoşani, Piaţ

ANEXĂ

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Pentru documentele inițiate de dumneavoastră care necesită antetul cabinetului ministrului, vă rugăm să utilizați acest șablon, completat cu următoare

Microsoft Word - Laboratorul 3.doc

Microsoft Word - Case de marcat si Imprimante fiscale cu jurnal electronic.docx

UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB 6 aprilie 2019 Proba scrisă la MATEMATICĂ NOTĂ IM

Microsoft Word - Ansamblul software CRONIS

Microsoft Word - 4 Solicitare_oferta_computere_portabile.doc

Managementul Resurselor Umane

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Sisteme de calcul în timp real

OptiPlex 390 Fişă tehnică cu informaţii despre configurare şi funcţii

Windows 7

Slide 1

VGN-SZ series

SC ARI IT Solutions SRL-D CIF: RO Reg. Com: J3/34/2015 Sediu: Str. Gh. Doja, Nr. 56A, Bl. 5A, Sc. A, Et. 3, Ap. 15 Pitesti, Jud. Arges Web: ww

Denumire produs: SISTEM DE SECVENTIERE Producator: Siemens HealthCare Diagnostics SPECIFICATII TEHNICE CONDITII DE INSTALARE 1. SISTEMUL DE POLIMERIZA

Inspiron Configurare şi specificaţii

FIŞA DISCIPLINEI

Microsoft Word - Invitatie de participare echipamente IT nr 2.docx

Laborator 5 - Paradigme de Programare

Microsoft Word - cap2.2.UNIX-NOS.doc

Slide 1

User Guide

Proiect

INFORMATICĂ ŞI MARKETING

I

Microsoft Word - intro_msp430.doc

Proiectul privind învăţăm ântul Secundar (ROSE) Schema de Granturi - Centre de invatare Beneficiar: Universitatea "Ştefan cel Mare" din Suceava Titlul

Guardian2012_RO3

Microsoft PowerPoint - 11_USO_curs_08.ppt [Compatibility Mode]

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil

XPS Configurare şi specificaţii

Microsoft PowerPoint - E-learning_USO-22.ppt [Compatibility Mode]

COLEGIUL TEHNIC „VICTOR UNGUREANU” CAMPIA TURZII

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Ghidul pentru utilizator

Metode avansate de gestiune a documentelor și a sistemelor de calcul - curs 1 -

Cuprins

Coman Marinela Furnizor program formare acreditat: CCD BRĂILA Denumire program: INFORMATICĂ ŞI TIC PENTRU GIMNAZIU Clasa a V-a Categorie: 1; Tip de co

L4. TEOREMELE ALGEBREI BINARE. FUNCȚII LOGICE ELEMENTARE. OPERAȚII LOGICE PE BIT. SINTEZA FUNCȚIILOR LOGICE DIN TABELE DE ADEVĂR 1. Obiective Prin par

Microsoft Word - IngineriF_A.DOC

Fişa de date HP LaserJet MFP M433a Echipamentul tău esenţial pentru copiere Contează pe productivitatea accesibilă şi fiabilă a unui MFP A3 de la HP.

Concepte de bază ale Tehnologiei Informației

Gateway Cloud Turck

Ministerul Educaţiei al Republicii Moldova Centrul de Excelenţă în Informatică şi Tehnologii Informaţionale "Aprob" Directorul Centrului de Excelenţă

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut

Transcriere:

LABORATOR Reprezentarea Numerelor Sisteme de Calcul

Cuprins Sisteme de calcul, componenta hardware și software; Funcționarea unității de procesare; Reprezentarea informației; Reprezentarea numerelor în bazele: 10, 2, 16; Conversia numerelor din baza 10 în baza 2; Conversia numerelor din baza 10 în baza 16; Reprezentarea numerelor negative; Operații cu numere în diverse baze de numerație; Operații logice aplicate la nivel de bit; Evaluarea expresiilor logice.

Structura unui Sistem de Calcul Componenta Hardware Microprocesorul (up) Memoria Operativă (Memoria RAM) Memoria Externă (Dispozitive de stocare a datelor) Dispozitive periferice (monitor, tastatura, mouse, imprimantă, scanner) Componenta Software Sistemul de Operare (Linux, Android, Windows, IoS) Programe de Aplicații (AutoCAD, OrCAD, Matlab, Office) Programe Utilitare (Antivirusi, Audio/Video Playere)

Sisteme de Calcul - Structura Hardware Microprocesor (up) Memoria Operativa (MO) Magistrala de Date Magistrala de Comenzi HDD CD-ROM DVD-ROM Memorie Externa Tastatura Mouse Monitor Dispozitive Periferice Imprimanta Scanner

Funcționarea Unitătii de Procesare date 0 date 1 b0 b0 b1 b1 b2 b2 b63 b63 comanda 0 comanda 1 b0 b0 b1 b1 b2 b2 b48 b48 Magistrala de Date (64 biti) Magistrala de Comenzi (48biti) Unitate de Procesare (Procesor) Semnal de tact (frecventa de functionare) t0 t1

Sisteme de Calcul - Structura Hardware

Sisteme de Calcul - Structura Hardware

Reprezentarea informației 1 0 1 1 0 0 1 1 Ratele de transfer sunt exprimate în biţi pe secundă: 56 Kilobiţi/secundă în cazul modemurilor 1,544 Megabiţi/secundă în cazul reţelelor de tip T1 Capacitatea de stocare a dispozitivelor de memorie se exprimă în bytes: 256 MegaBytes (MB) RAM 160 GigaBytes (GB) hard disk

Reprezentarea informației Atunci când ne referim la Bytes (în cazul memoriei unui computer): Kilobyte (KB) 2 10 = 1,024 bytes Megabyte (MB) 2 20 = 1,048,576 bytes Gigabyte (GB) 2 30 = 1,073,741,824 bytes Terabyte (TB) 2 40 = 1,099,511,627,776 bytes Atunci când ne referim la biţi pe secundă (cazul liniilor de transmisie): Kilobit pe second (Kbps) = 1000 bps (o mie) Megabit pe second (Mbps) = 1,000,000 bps (un milion) Gigabit pe second (Gbps) = 1,000,000,000 bps (un bilion) Terabit pe second (Tbps) = 1,000,000,000,000 bps (un trilion)

Reprezentarea Numerelor Posibilități de reprezentare a numerelor întregi (baze de numerație): Baza 10 (reprezentarea obișnuită) Baza 2 (reprezentare binară) Baza 16 (reprezentarea hexazecimală) Sistemele de calcul operează cu numere reprezentate în forma binară.

Baza 10 Baza de numerație 10 folosește zece caractere pentru reprezentarea numerelor, cele zece caractere utilizate sunt: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Fiecărui caracter din componența numărului i se atribuie o putere a lui 10 crescătoare de la dreapta la stânga, începând cu puterea 0. 2 3 1 4 7 6 5 10 6 10 5 10 4 10 3 10 2 10 1 10 0 2314765 = 2 10 6 + 3 10 5 + 1 10 4 + 4 10 3 + 7 10 2 + 6 10 1 + 5 10 0

Baza 2 Forma binară Baza de numerație 2 folosește două caractere (0 și 1) pentru reprezentarea numerelor, fiecărui caracter din componența numărului i se atribuie o putere a lui 2 crescătoare de la dreapta la stânga, începând cu puterea 0. Conversia unui număr din baza 10 în reprezentare binară se realizează prin împărțiri succesive la 2 și memorarea restului 1 0 1 0 0 1 0 1 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 (10100101) 2 = (1 2 7 + 0 2 6 + 1 2 5 + 0 2 4 + 0 2 3 + 1 2 2 + 0 2 1 + 1 2 0 ) 10

Baza 2 Forma binară Reprezentarea numerelor în baza 2 se poate realiza utilizând un anumit număr de biți. Sistemele actuale de calcul de utilizează: 8, 16, 32, 64, 128 biți pentru reprezentarea valorilor numerice în baza 2. Gruparea a 8 biți poartă denumirea de 1 byte.

Baza 2 Forma binara Exemplu de reprezentare a numărului (239) 10 în baza 2 folosind un număr diferit de biți. (239) 10 = (11101111) 2 reprezentare pe 8 biți (239) 10 = (0000000011101111) 2 reprezentare pe 16 biți (239) 10 = (00000000000000000000000011101111) 2 reprezentare pe 32 biți

Baza 16 Baza de numerație 16 folosește șaisprezece caractere (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) pentru reprezentarea numerelor, fiecărui caracter din componența numărului i se atribuie o putere a lui 16 crescătoare de la dreapta la stânga, începând cu puterea 0. Conversia unui număr din baza 10 în reprezentare hexazecimala se realizează prin împărțiri succesive la 16 și memorarea restului 1 A 8 D 16 3 16 2 16 1 16 0 (1A8D) 16 = (1 16 3 + 10 16 2 + 8 16 1 + 13 16 0 ) 10

Reprezentarea Numerelor Baza 10 de numeraţie: Zece caractere: 0,1,2,3,4,5,6,7,8,9 Fiecare număr funcţie de poziţie are o putere a lui 10. Baza 2: Două caractere: 0,1 Fiecare număr funcţie de poziţie are o putere a lui 2. Baza 16 de numeraţie: 16 caractere: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Fiecare număr funcţie de poziţie are o putere a lui 16. Baza 10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Baza 2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Baza 16 0 1 2 3 4 5 6 7 8 9 A B C D E F

Conversia numerelor din baza 10 în baza 2 2 239 Rest 2 119 1 2 59 1 2 29 1 2 14 1 2 7 0 2 3 1 2 1 1 2 0 1 2 140 Rest 2 70 0 2 35 0 2 17 1 2 8 1 2 4 0 2 2 0 2 1 0 2 0 1 (239) 10 = (11101111) 2 (140) 10 = (10001100) 2

Conversia numerelor din baza 10 în baza 16 16 239 Rest 16 14 F 16 0 E 16 140 Rest 16 8 C 16 0 8 (239) 10 = (EF) 16 (140) 10 = (8C) 16

Reprezentarea Numerelor Negative Reprezentarea numerelor negative se face folosind reprezentarea în complement faţă de 2. Modalitatea de calcul a reprezentării: Se inversează fiecare bit al reprezentării în baza 2 (ex. 01001010 va trece în 10110101) Numărului rezultat prin inversare i se adaugă 1 Exemplu: 5 = 0101-5 va fi (inversat(0101)+1) = 1010+1 = 1011

Reprezentarea Numerelor Negative Reprezentarea numerelor în mărime şi semn ţine cont de faptul că bitul b7 (primul din partea stângă, cel mai semnificativ) este considerat ca fiind semnul numărului reprezentat în baza 2. b7 b6 b5 b4 b3 b2 b1 b0 Interpretarea bitului b7 este: b7= 0 numărul reprezentat de b6...b0 este pozitiv; b7= 1 numărul reprezentat de b6...b0 este negativ. 3+ 0011+ 5 0101 8 1000 3+ 0011+ 7 0111 10 1010 7+ 0111+ -5 1011 2 0010 2* 0010* 3 0011 0010 0010 6 000110

Exerciții 1. a. Reprezentați -5 în formă binară pe 8 biţi. b. Evaluaţi expresia 25+(-5) sub formă binară. c. Transformaţi rezultatul în baza 10. 2. Transformaţi următorul număr 1101011110101111 în formă hexazecimală. 3. Înmulţiţi 6 cu 8 în baza 2. 4. Înmulţiţi 6 cu -8 în baza 2. 2 3 2 2 2 1 2 0 8 4 2 1 2 3 2 2 2 1 2 0 8 4 2 1 2 3 2 2 2 1 2 0 8 4 2 1 2 3 2 2 2 1 2 0 8 4 2 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 13 7 10 15 D 7 A F

Operații logice la nivel de bit Asupra numerelor reprezentate în baza 2 se pot aplica următoarele operații logice la nivel de bit: Negația logică (NOT) reguli de calcul: 1 negat=0, 0 negat=1. SI Logic (AND) reguli de calcul: 1 SI 1=1, 1 SI 0=0, 0 SI 0 =0. SAU Logic (OR) reguli de calcul: 1 SAU 1=1, 1 SAU 0=1, 0 SAU 0 =0.

Operații logice la nivel de bit NOT 0111 (7) = 1000 (8) AND 0101 (5) AND 0011 (3) 0011 (3) = 0010 (2) = 0001 (1) 0010 (2) OR 0101 (5) 0011 (3) = 0111 (7) OR 0010 (2) 1000 (8) = 1010 (10)

Evaluarea expresiilor logice Operatoriilor logice NOT, AND, OR le sunt atribuite următorii operatori: Operația logică NOT are operatorul (! ) Operația logică AND are operatorul ( && ) Operația logică OR are operatorul ( ) In urma evaluării unei expresii logice se obține un singur răspuns : adevărat sau fals.

Evaluarea expresiilor logice Pentru următoarele exemple considerăm: a=3, b=5, c=9. Expresii logice: (a>b) = fals!(a>b) = adevărat (c>a) = adevărat!(c>a) = fals (a>b)&&(c>a) = fals!(a>b)&&(c>a) = adevărat (a>b) (c>a) = adevărat!((a>b) (c>a)) = fals (!(c>a)&&(a>b)) (c>a) = adevărat

Exerciții Realizați conversia următoarelor numere din baza 10 în baza 2 folosind reprezentări pe 8 biți și 16 biți: 16, 32, 48, 63, 64, 128, 250, 255, 1024, 1280, 2048, 2050, 10000, 65535. Realizați conversia următoarelor numere din baza 10 în baza 2 folosind reprezentări pe 8 biți și 16 biți: -16, -32, -48, -63, -64, -128, -250, -255, -1024, -1280, -2048, -2050, -10000, - 32764.

Exerciții Realizați următoarele operații folosind reprezentarea numerelor în baza 2: 25+128= 68+165= -32+128= -89-67= 129-47= 253+(-15)= 12-158=

Exerciții Realizați conversia în baza 2 pe 8 biți și aplicați operațiile logice NOT, AND, OR la nivel de bit asupra următoarelor numere (sau combinații ale acestora): 27, 35, 87, 96, -111, -145, 198, 243,-243

Exerciții Realizați conversia următoarelor numere din baza 10 în baza 16: 16, 32, 48, 63, 64, 128, 250, 255, 1024, 1280, 2048, 2050, 10000, 65535. Realizați următoarele operații folosind reprezentarea numerelor în baza 16: 25+128= 68+165= 32+128= 89-67= 129-47= 223+15= 192-158=

Exerciții Considerând a=23, b=89, c= 162 realizați următoarele operații la nivel de bit:!a=,!b=,!c=, a&b=, a b=, b&c=, c b=,!a&!b=,!(c a)=,!(a&c)=, (a b)&(a&b)=. Considerând a=23, b=89, c= 162 evaluați următoarele expresii logice: a<b=, c>a=, (b<c)&&(b<a)=,!(a>b)!(c>a)=,!(a>b)=,!(b>c) (a<b)=,!((a<c)&&!(c>a))=.