Mihai Sprinceana
Un forum de programare cu de toate. Va astept sa va inscrieti si sa deveniti moderatori. Oricine este binevenit aici sa se inscrie si sa aiba acces la informatie free! Fiecare este liber sa adauge proiecte programe free etc. Ajutati acest forum sa devina o comunitate puternica unde fiecare invata de la fiecare! Tot ce trebuie sa faceti este sa va inregistrati si fiecare contributie se poate dovedi utila in timp! Forumul este free informatia free dk aveti timp liber ajutati si pe ceilalti si invatati si voi in acelasi timp! Haideti sa facem ceva pt.a ne ajuta intre noi! Cititi regulament postare forum inainte de a posta!
Lista Forumurilor Pe Tematici
Mihai Sprinceana | Inregistrare | Login

POZE MIHAI SPRINCEANA

Nu sunteti logat.
Nou pe simpatie:
Popa Bianca
Femeie
25 ani
Valcea
cauta Barbat
25 - 63 ani
Mihai Sprinceana / Assembler 8051 / Transferarea unor octeti dintr-o locatie de memorie (MEM.EXT)  
Autor
Mesaj Pagini: 1
andreeamp
Moderator

Inregistrat: acum 18 ani
Postari: 27
Transferarea unor octeti dintr-o locatie de memorie in alta(MEMORIE EXTERNA)

Exemplul1:
Initializati zona de memorie externa de date incepand cu adresa 1234h pana la 1254h cu valoarea FFh.
$mod51
MOVX A, @DPTR
MOVX @DPTR,A
Main:
Cu  ;mut 1234h in registrul DPTR
;sau MOV DPL, #34
;MOV DPH, #12
Loop:
MOV A, #0FFh
MOV @DPTR,A
INC DPTR
CJNE DPL,#54,loop
;trebuie sa punem la 80h in memoria interna(folosim adresarea indirect) incepand cu adresa 1234h pana la 1254(le mutam in memoria interna)
MOV R0,#80h
MOV DPTR,#1234h
Loop2:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPL
MOV A,DPL
CJNE A,#55h,loop2
END





Exemplul2: Setare octeti memoria externa
$mod51

main:
    mov DPTR,#1234h
    mov A,#0FFh
    LOOP:
        movx @DPTR,A
        inc DPTR
        mov R0,DPL
        cjne R0,#55h,LOOP
END
Exemplul3: Setare N octeti din memoria externa
$mod51

main:
    count DATA 00h
    MOV count,#21h
    MOV A,#0FFh
    MOV DPTR,#1234h
    LOOP:
        MOVX @DPTR,A
        INC DPTR
        DJNZ count,LOOP ;decrementeaza pana ajunge la 0(altfel nu mai face salt ;conditionat)
END


pus acum 17 ani
   
Pagini: 1  

Mergi la