Sunteți pe pagina 1din 21

STRUCTURA I ORGANIZAREA CALCULATOARELOR

Curs 1

Cuprins

Obiective Cadre didactice Organizare Bibliografie recomandat nelegerea arhitecturilor interne CISC / RISC Activitate pentru laborator

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Obiective

S-i nsueasc noiunile de structura si organizare a sistemelor de calcul cu microprocesoare din familia 80X86 (CISC) S realizeze proiectarea i sinteza unui microcalculator cu procesor 80X86 (80386/80486) Arhitectura RISC - studiu de caz pe microcontrolerul AVR ATmega16
CURS 1 Structura i organizarea calculatoarelor - 2011/2012 3

C.DID.304

Cadre didactice

Curs
l.

dr. ing. Alexandru Brleanu

alexb@cs.tuiasi.ro cabinet C4-1, tel. +40-232-278680 / int. 1349

Laborator
l.

dr. ing. Alexandru Brleanu

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Organizare

Curs: 2 ore pe saptmn Laborator: 2 ore pe saptmn Evaluare final: examen Credite: 5

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Organizare

Discipline anterioare Arhitectura Sistemelor de Calcul


Proiectare Logic Electronic digital

Programarea

Calculatoarelor

Structuri de Date

Discipline prezente Proiectarea cu Microprocesoare

Proiectarea Sistemelor Digitale

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Organizare

Evaluare:

Continu: Curs (NC): referate despre subiectele studiate Laborator (NL): (minim 5)

Final:

Teste: 2 teste anunate din materia studiat; Tem de cas: 1 problem propus spre rezolvare Se acord puncte pentru implicarea la laborator cu rezultate notabile

NEX = RC*Prc - RG*Prc/3 + off

examen (EX): test grila din materia preyentat la curs i laborator

NPR) - se poate propune un set de teme de proiectare (ncepnd din sptmna 6) dintre care grupe de cte maxim 3 studeni aleg i rezolv o problem. Rezolvarea problemelor sunt susinute cu o prezentare la sfritul semestrului.

!(

NSOC = 0.1* NC + 0.3* NL + 0.4* NEX + 0.1*NPR

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Organizare

Echipamente pentru activitatea de laborator (din sptmma 6)

Microcontrolerul AVR ATmega16 i debuggerul JTAG ICE Mediul de dezvoltare AVR Studio i compilatorul IAR pentru AVR

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Bibliografie recomandat

Computer Organization and Design, Fou ; David A. Patterson; John L. Hennessy, Elsevier Science, 2008
ISBN-13: 9780123744937 ISBN-10: 0123744938

Computer Organization and Design, David A. Patterson; John L. Hennessy, Elsevier Science, 2007
ISBN-13: 9780123706065 ISBN-10: 0123706068

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

Bibliografie recomandat

Computer Architecture , John L. Hennessy; David A. Patterson , Elsevier Science, 2006


ISBN-13: 9780123704900 ISBN-10: 0123704901

Microcontroller Systems Engineering ; Bert van Dam , Elektor Electronics, 2009


ISBN-13: 9780905705750 ISBN-10: 0905705750

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

10

Bibliografie recomandat

Atmel Avr Microcontroller Primer Programming an ; M.D. Barrett, Steven; Daniel Pack ; Mitchell (EDT) Thornton, Morgan & Claypool, 2007
ISBN-13: 9781598295412 ISBN-10: 1598295411

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

11

Structura i organizarea calculatoarelor


Magistrale

Memorie sistem

Microprocesor

Periferice ( I/O)

DRAM SRAM ROM EEPROM .

8086 8088 80186 80188 80286 80386 80486 Pentium Pentium Pro .

Imprimanta FDD HDD Mouse CD ROM Tastatura Monitor RS232 .

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

12

Structura i organizarea calculatoarelor


Main memory ( program & data ) Arhitectura Von Neumann

Control unit

STATUS

Arithmetic logic unit (ALU)


Accumulator

CONTROL

CPU

External storage Clock Input Output

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

13

Structura i organizarea calculatoarelor


Arhitectura Harvard Data memory Program memory
INSTRUCTION

DATA

CONTROL & ADDRESS

Input Arithmetic logic unit (ALU) Output


CPU
CONTROL

Control unit
STATUS

Clock

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

14

Structura i organizarea calculatoarelor


Arhitectura Harvard modificata Data memory Program memory

DATA

CONTROL & ADDRESS

READ DATA

Input Arithmetic logic unit (ALU) Output


CPU
CONTROL

Control unit
STATUS

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

INSTRUCTION

Clock

15

Structura i organizarea calculatoarelor


15MB > 80286 sau 386SX 31MB > 80386SL/SLC 63MB > 80386EX 4.095MB > 80386DX, 80486 si Pentium 64GB > Pentium Pro

Extended memory

System area 384K

1024KB memoria conventionala

TPA 640K

Harta memoriei unui PC

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

16

Structura i organizarea calculatoarelor


9FFFF MSDOS program 9FFF0

Harta memoriei TPA

Free TPA

08E30 COMMAND .COM 08490 02530 01160 IO.SYS program 00700 DOS area 00500 BIOS area 00400 Interrupt vectors 00000 Device drivers (ex, MOUSE.SYS) MSDOS program

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

17

Structura i organizarea calculatoarelor


Expanded memory System (EMS) 64KB page 255 64KB page 254

Modul de expandare a memoriei EMS

System area
DFFFF

64KB page frame


D0000

64KB page 3 64KB page 2 64KB page 1 64KB page 0

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

18

Structura i organizarea calculatoarelor


FFFF

Harta alocarii dispozitivelor de I/O la un PC

I/O expansion area

03F8 03F0 03D0 0370 0320 02F8 0060 0040 0020 0000

COM1 FDD controller CGA adapter LPT1 HDD controller COM2 PIO (8255) Timer (8253) Interrupt controller DMA controller

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

19

Structura i organizarea calculatoarelor


Structura unui PC ( bus-ul de date , adrese si control )

CPU 80X86

ADDRESS BUS

DATA BUS

MWTC MRDC IOWC IORC

Keyboard Read-only memory ROM Read/write memory RAM

Printer

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

20

Activitate pentru laborator

microprocesorul 8086 / 8088


memoria periferice magistrala

recapitulare proiectarea cu microprocesoare 8086

C.DID.304

CURS 1

Structura i organizarea calculatoarelor - 2011/2012

21

S-ar putea să vă placă și