Procedee de Transfer cu Memoria

Laborator
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1849
Mărime: 11.91KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

4.1 Transferuri prin adresare la memorie.

In acest caz, adresa efectiva este specificata de program, folosind unul din modurile de adresare prezentate anterior. Metoda va fi folosita atunci cand se doreste cunoasterea adresei de memorie respective, ea fiind impusa de algoritm. De exemplu, daca se doreste scrierea in memoria ecran care incepe la adresa A000h, adresa efectiva unde se va scrie poate fi specificata explicit de program.

4.2 Transferuri prin stiva

Pentru salvarea in memorie si readucerea din memorie a unor registre se pot folosi instructiunile complementare PUSH rs si POP rd.

Instructiunea PUSH rs:

PUSH rs:

Efect:

Mai intai, registrul SP este decrementat cu 2. Apoi, continutul registrului sursa dublu rs este trimis in memorie (in stiva) la adresa specificata de registrul SP (stack pointer).

SP<- SP-2.

[SP] <- rsL

[SP+1] <- rsH

POP rs:

Efect:

Mai intai, continutul registrului destinatie dublu rd este incarcat din memorie (din stiva) de la adresa specificata acum de registrul SP (stack pointer). Apoi, registrul SP este incrementat cu 2.

rdL <-[SP]

rdH <-[SP+1]

SP<- SP+2.

Lucrul cu stiva prin instructiunile PUSH si POP este comod deoarece nu necesita calculul sau specificarea adresei de memorie. Trebuie sa se tina cont insa de ordinea in care au fost salvate registrele in stiva, astfel ca daca dorim refacerea lor, incarcarea trebuie facuta in ordine inversa.

Preview document

Procedee de Transfer cu Memoria - Pagina 1
Procedee de Transfer cu Memoria - Pagina 2
Procedee de Transfer cu Memoria - Pagina 3
Procedee de Transfer cu Memoria - Pagina 4
Procedee de Transfer cu Memoria - Pagina 5
Procedee de Transfer cu Memoria - Pagina 6
Procedee de Transfer cu Memoria - Pagina 7

Conținut arhivă zip

  • Procedee de transfer cu memoria.doc

Alții au mai descărcat și

Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice

/* Declaratii */ #ifndef LISTDINL_V1 #define LISTDINL_V1 #define INS_BEG 0 #define INS_END 1 #define ASC_ORD 2 #define DESC_ORD 3 #define NO_DUP...

Liste

3.1.1 Operatii fundamentale /* Declaratii */ typedef int INFO; typedef int NODEPTR, LISTA, POZITIE, BOOL; typedef struct nod { INFO info;...

Baze de Date

Clasif. utilizatorilor unor BD 1) utiliz. obisnuiti 2) utiliz. programatori de aplicatii 3) administrator de baza de date 4) administrator a...

Baze de date C6

2.Nivelul logic al BD Avem de-a face cu scheme conceptuale formeaza un model unitar al unei aplicatii complexe prin reunirea subschemelor...

Componente TCP IP

Fragmentare si defragmentare: Daca transfera pe o retea ETHERNET nu trebuie sa avem pachete mai mari de 1500 de octeti. IP poate cere un pachet...

Gestiunea adreselor pe Internet

Mecanismul de adresare ce servere pe domenii Forma: nume intercalate cu puncte. Cu cât numele sunt mai la dreapta, cu atât ierarhic e mai mare....

Intranet

Intranetul e o aplicatie a tehnologiei Internet intr-o organizatie de sine statatoare. Leaga resursele informatice interne si creaza un mecanism...

Magistrala AT si XT

BRIDGE PCI/PCI Exista 2 dialoguri. Legatura se face pe mai multe ramuri ale arhitecturii. Exista un BUS initiator (masterul) si un BUS tinta....

Te-ar putea interesa și

Predarea și învățarea limbii române la școlarul de vârstă mică, cu abordare între școala generală și școala specială

ARGUMENT Alegerea acestei teme de cercetare este fondată pe mai multe motive. Un prim motiv este dat de importanţa educaţiei văzută ca factor de...

Rolul formativ-educativ al activităților de povestire în educarea limbajului

ARGUMENT Vârsta preșcolară este o etapă hotărâtoare în stimularea și optimizarea deprinderilor de comunicare și a capacităților cognitive. În...

Motivația Învățării la Școlarul Mic

Introducere Motivaţia reprezintă un proces psihic important pentru că ea impulsionează, declanşează acţiunea, iar acţiunea prin intermediul...

Ipostazele Psihicului

1. Conştientul Psihicul există şi se manifestă în ipostaza de psihic conştient, de psihic subconştient şi de psihic inconştient. Conştiinţa este...

Plățile Electronice

1. CĂRŢILE DE PLATĂ 1.1. Scurt istoric al apariţiei şi evoluţiei cărţilor de plată Instrumentele de plată, denumite generic carduri se prezintă,...

Metodologia evaluării randamentului școlar la instruirea practică, învățământ special, meseria confecționer-imbrăcăminte

CAPITOLUL 1 Formularea ipotezei de lucru Cadrele didactice de toate tipurile şi nivelele de şcoală sunt cuprinse de atmosfera generală de înnoire...

Operațiuni de trezorerie - cărți de plată

Evidenta si circulatia numeralului prin caseriile institutiilor de credit, au la baza reglementari ale BNR, conform carora numeralul se poate...

Cărțile de Plată

CARTILE DE PLATA – INSTRUMENTE MODERNE CE ASIGURA RAPIDITATEA SI CALITATEA TRANZACTIILOR Abstract: The article speaks about cards- modern...

Ai nevoie de altceva?