Documente Academic
Documente Profesional
Documente Cultură
• Hardware-ul
– memoria primara
– memoria secundara
– unitatea centrala de prelucrare
INTRODUCERE – dispozitive de intrare
– dispozitive de iesire
• Software-ul
– limbajul masina
– limbajul de asamblare
– limbajul de nivel inalt
• Algoritmi
– abordarea problemelor
– scheme logice
PCLP1- 1 PCLP1- 2
1
Sisteme de numeratie (2) Sisteme de numeratie (3)
Zecimal Binar Octal Hexazecimal Zecimal Binar Octal Hexazecimal
3 11 3 3 10 1010 12 A
4 100 4 4 11 1011 13 B
5 101 5 5 12 1100 14 C
6 110 6 6 13 1101 15 D
7 111 7 7 14 1110 16 E
8 1000 10 8 15 1111 17 F
9 1001 11 9 16 10000 20 10
PCLP1- 5 PCLP1- 6
2
Unitatea centrala de prelucrare (UCP) Dispozitive de intrare
• creierul intregului sistem (procesor) • tastatura
• chip de siliciu • mouse-ul
• are trei zone functionale • joystick
– unitatea de control (UC) • unitatea de CD/DVD
– unitatea aritmetica si logica • scaner-ul
(UAL) Intel 80386DX2
• camere digitale
– registri
Obs: - viteza mare de procesare-> cresterea • unitati Zipp
temperaturii -> scaderea vietii procesorului
• unitatea de dischete
PCLP1- 9 PCLP1- 10
Software
Dispozitive de iesire • totalitatea programelor memorate
intr-un calculator
• monitorul – programe sistem
• imprimanta – programe de aplicatii
3
Limbajul masina Limbajul de asamblare
• mnemonici
• limbaj binar • fiecarei instructiuni ii corespunde o
singura instructiune in limbaj masina
• fiecare tip de procesor are setul sau • asamblorul – translatorul pentru limbaj mov bx, offset value
de instructiuni masina mov ax, [bx]
01001100 • programarea add ax, 5
• programarea 11101001 – mai usoara, add bx, 2
– greoaie, 10101010 – ineficienta, supusa erorilor add ax, [bx]
10001110
– ineficienta, 00001111 • programele
– foarte rar utilizata – viteza mare de executie
– utilizare eficienta a memoriei
PCLP1- 13 PCLP1- 14
4
Abordarea problemelor Erori
• la compilare:
1. Specificarea problemei – eroare sintactica
2. Gasirea unei solutii (algoritm) – eroare de tip
PCLP1- 17 PCLP1- 18
PCLP1- 19 PCLP1- 20