Laboratoriniai darbai

Duomenų perdavimo komandų tyrimas

9.6   (3 atsiliepimai)
Duomenų perdavimo komandų tyrimas 1 puslapis
Duomenų perdavimo komandų tyrimas 2 puslapis
Duomenų perdavimo komandų tyrimas 3 puslapis
Duomenų perdavimo komandų tyrimas 4 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Aprašymas

Išnagrinėti mikrovaldiklio I8051 duomenų perdavimo komandų paskirtį, ištirti komandų veikimą bei įsisavinti jų panaudojimą.

Ištrauka

Tikslas: Išnagrinėti mikrovaldiklio I8051 duomenų perdavimo komandų paskirtį, ištirti komandų veikimą bei įsisavinti jų panaudojimą.
1. Išnagrinėti duomenų perdavimo tarp duomenų segmento (DSEG) ir registrų segmento (RSEG) komandas, naudojant tiesioginį, tiesioginį registrų, netiesioginį registrų ir betarpišką adresavimo būdus.
2. Išnagrinėti duomenų skaitymo iš komandų segmento (CSEG) į A registrą komandas, naudojant netiesioginį adresavimą pagal indeksinio (A) ir bazinio (DPTR, PC) registrų sumą.
3. Išnagrinėti duomenų mainų tarp dėklo atminties ir DSEG komandas, naudojant tiesioginį adresavimo būdą.
4. Išnagrinėti dvikrypčio duomenų perdavimo tarp registro A ir DSEG komandas, naudojant tiesioginį, tiesioginį registrų, netiesioginį registrų adresavimo būdus.
Programos lauke užrašomos ir įvykdomos komandos:
MOV A,Rn; MOV Rn,A ;
MOV A,direct; MOV direct,A;
MOV A,@Ri; MOV @Ri,A;
MOV A,#data;
MOV Rn,direct; MOV direct,Rn;
MOV Rn,#data;
MOV direct,direct;
MOV direct,@Ri;MOV @Ri,direct;
MOV direct,#data;
MOV @Ri,#data;
MOV DPTR,#data16
Komanda
Adresavimo būdas
Duomenų šaltinis
Duomenų imtuvas
Dėklo SP turinys
Prieš
Po
Prieš
Po
MOV A, R2
Tiesioginis registrinis
R4
A
07
05
05
00
05
Persiunčiamas registro R2 turinys į kaupiklį A.
MOV A, #14
Betarpinis
A
07
14
14
00
0E
Persiunčiamas skaičius 14 į kaupiklį A.
MOV R5, A
Tiesioginis registrinis
A
R5
07
0E
0E
05
05
Persiunčiamas kaupiklio A turinys į registrą R5
MOV A, 32h
Tiesioginis
D:0x32
R5
07
42
42
0E
42
Į kaupiklį A persiunčiami duomenys esantys atminties ląstelėje 32h.
MOV 35h, A
Registrinis
A
D:0x35
07
42
42
11
42
Iš kaupiklio A duomenys persiunčiami į 35h adresu esančią atminties ląstelę.
MOV A, @R1
Netiesioginis registrinis
D:0x48
A
07
11
11
42
11
Į kaupiklį A persiunčiami duomenys, kurių adresas nurodytas R1 registre.
MOV @R0, A
Netiesioginis registrinis
A
D:0x50
07
11
11
00
11
Iš kaupiklio A persiunčiami duomenys į atminties ląstelės adresą esantį R1 registre.
MOV R2, 48h
Tiesioginis
D:0x48
R2
07
05
05
00
05
Duomenys esantys 48h adrese persiunčiami į registrą R2.
MOV 44h, R3
Tiesioginis
R3
D:0x44
07
23
23
00
23
Duomenys iš registro R3 persiunčiami į 44h adresu esančia atminties ląstelę.
MOV R4, #12
Betarpinis
#12
R4
07
0C
0C
00
0C
Skaičius 12 persiunčiamas į registrą R4.
MOV 44h, 45h
Tiesioginis
D:0x45
D:0x44
07
33
33
00
33
45h adresu ląstelėje esantys duomenys persiunčiami į 44h adresu esančią atminties ląstelę.
MOV 41h, @R1
Netiesioginis registrinis/ Tiesioginis
D:0x30
D:0x41
07
54
54
00
54
Į atminties ląstelę esančią adresu 41h persiunčiami duomenys iš adreso esančio R1 registre.
MOV @R0, 41h
Netiesioginis registrinis/ Tiesioginis
D:0x41
D:0x33
07
54
54
00
54
Iš 41h esantys duomenys persiunčiami į adresą esantį R0 registre.
MOV 36h, #11
Betarpinis/ Tiesioginis
#11
D:0x36
07
0B
0B
00
0B
Skaičius 11 persiunčiamas į atminties ląstelę.
MOV @R1, #10
Betarpinis/ netiesioginis
registrinis
#10
D:0x33
07
0A
0A
54
0A
Skaičius 10 persiunčiamas į registre esantį adresą.
MOV DPTR,#58
Betarpinis/Registrinis
#58
DPTR
07
3A
3A
0000
003A
Skaičius 58 persiunčiamas į duomenų rodiklį DPTR
1 lentelė. Duomenų perdavimo tarp duomenų segmento ir registrų...

Daugiau informacijos...

Šį darbą sudaro 927 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.docx)
Apimtis
4 psl., (927 ž.)
Darbo duomenys
  • Elektronikos laboratorinis darbas
  • 4 psl., (927 ž.)
  • Word failas 28 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt