Sunteți pe pagina 1din 2

Lucrare de laborator № 1

Studierea memoriei de date RAM și nevolatile EEPROM

Scopul lucrării: studierea memorie de date RAM și nevolatile EEPROM. Realizarea


accesului direct și indirect.

Ordinea de efectuare a lucrarii de laborator.


a. Utilizând mediul integrat de dezvoltare Atmel Studio 6.2 de elaborat programul și de îl
compilat. Date inițiale vor fi luate numere arbitrare, valorile inițiale nu trebuie să
aducă la rezultate care ar ieși din limita de memorare a regiștrilor.
b. De efectuat programul pas cu pas. Dupa execuția fiecărei instrucțiuni de analizat
conținutul registrelor, fanioanelor și a locațiilor de memorie ce iau parte la execuția
acestei instructiuni.
c. De executat programul în mod automat și de analizat rezultatele obținute.

Continutul raportului.
a. Tema lucrarii, Nr.variantei și textele problemei.
b. Schema bloc ale algoritmilor și textelor programelor elaborate în limbajul
Assembler pentru micocontrolerul AVR.
c. Conținutul locațiilor de memorie a registrelor și fanioanelor afectate la
fiecare pas al execuției programului.
d. Concluzii la lucrare.

Nr.
Condiția problemei
d/o
Înscrie în memoria EEPROM la adresa $20 câtul iar la adresa $21 restul împărțirii
1
$63/$64 a memoriei SRAM.
Înscrie în memoria EEPROM la adresa $0A suma cifrelor numărului memorat pe
2
adresa $67 a memorie SRAM.
Înscrie în memoria EEPROM la adresa $03 suma primelor n numere naturale, unde
3
n este indicat pe adresa $67.
Înscrie în memoria EEPROM la adresa $09 valoarea expresie 2xy2, unde x este
4
indicat pe adresa $6A, iar y pe adresa $6B.
Înscrie în memoria EEPROM la adresa $09 cel mai mare divizor comun a
5
numerelor x și y, unde x este indicat pe adresa $72, iar y pe adresa $73.
Înscrie în memoria EEPROM la adresa $23 volumul unui paralelipiped cu laturile
6
a,b și c. Unde a,b și c sunt indicate pe adresele $69, $6A și $6F.
Înscrie în memoria EEPROM la adresa $2A suma primelor n numere naturale
7
impare, unde n este indicat pe adresa $67.
Descompune numărul n în cifre și le înscrie în memoria EEPROM începând cu
8
adresa $07, unde n este indicat pe adresa $99.
Înscrie în memoria EEPROM la adresa $09 valoarea expresie 2(x+3y), unde x este
9
indicat pe adresa $84, iar y pe adresa $85.
Înscrie în memoria EEPROM la adresa $23 valoarea expresie x2-5y, unde x este
10
indicat pe adresa $70, iar y pe adresa $7A.
Înscrie în memoria EEPROM la adresa $11 valoarea expresie 3xy-45, unde x este
11
indicat pe adresa $79, iar y pe adresa $7B.
Înscrie în memoria EEPROM la adresa $02 valoarea expresie 5x+y2, unde x este
12
indicat pe adresa $1A, iar y pe adresa $1B.
Înscrie în memoria EEPROM la adresa $01 produsul primelor n numere, unde n
13
este indicat pe adresa $63.(n<=5)
Înscrie în memoria EEPROM la adresa $10 suma primelor n numere naturale pare,
14
unde n este indicat pe adresa $60.
Înscrie în memoria EEPROM la adresa $30 valoarea expresie 5x+3y, unde x este
15
indicat pe adresa $70, iar y pe adresa $75.

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