Kursiniai darbai

Komutatoriaus prototipo valdymo blokas

9.8   (2 atsiliepimai)
Komutatoriaus prototipo valdymo blokas 1 puslapis
Komutatoriaus prototipo valdymo blokas 2 puslapis
Komutatoriaus prototipo valdymo blokas 3 puslapis
Komutatoriaus prototipo valdymo blokas 4 puslapis
Komutatoriaus prototipo valdymo blokas 5 puslapis
Komutatoriaus prototipo valdymo blokas 6 puslapis
Komutatoriaus prototipo valdymo blokas 7 puslapis
Komutatoriaus prototipo valdymo blokas 8 puslapis
Komutatoriaus prototipo valdymo blokas 9 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ą.
Ištrauka

Atliko:L.Ramanauskas RT 2/1gr.
• Komutacijos principas - Su tarpiniu buferizavimu (store-and-forward),
• Pavienių kanalų skaičius – 2
• Duomenų bloko ilgis – kintamas
• Adresų lentelės formavimas – statinis
• Pateikiamas laikinės diagramos – išėjimo FIFO skaitymo laikinės diagramos
Komutatoriaus valdymo bloko blokinė schema
Komutatoriaus prototipo veikimo algoritmas:
Pricipinė chema:
Fifo buferio chema:
Programinė įranga Asemblerio kalboje
CH1_full EQU P1.0 ;Puferiu prisipildymo tikrinimui
CH2_full EQU P1.1 ;Puferiu prisipildymo tikrinimui
CH1 EQU 06000h ;Kanalo isrinkimo adresas
CH2 EQU 08000h ;Kanalo isrinkimo adresas
CH1_data EQU 0000h ;Kanalo paketo adresas isorineje atmintyje
CH2_data EQU 0600h ;Kanalo paketo adresas isorineje atmintyje
;Paprogramems skiriami registrai R0-R7 ir duomenu sritis 08h-0Fh imtinai
DIH EQU 10h ;Duomenu ilgio vyriausio baito adresas
DIL EQU 11h ;Duomenu ilgio jauniausio baito adresas
;################################### ;
; Programa ;
;################################### ;
MOV SP,#18h ;Inicializuojam steka
CIKLAS: ACALL Buferis_pilnas ;
JMP CIKLAS ; Begalinis ciklas
;################################### ;
; Paprogrames ;
;################################### ;
;---------------------------------------------- ;
; Buferis_pilnas: ;
;---------------------------------------------- ;
Buferis_pilnas:
JNB CH1_full,Buferis_pilnas_AP1 ;Paketas is 1 kanalo atejo?
MOV R0,#high(CH1) ;Isrenkam kanalo adresa
MOV R1,#low(CH1) ;Isrenkam kanalo adresa
MOV R2,#high(CH1_data) ;Isrenkam kanalo paketo adresa
MOV R3,#low(CH1_data) ;Isrenkam kanalo paketo adresa
ACALL CH_paketas ;Nuskaityti paketa
MOV R0,low(CH1_data) ; Pirmo kanalo paketo adresas [R1,R0]
MOV R1,high(CH1_data) ;
MOV R2,low(CH2) ; Antro kanalo adresas [R2,R3]
MOV R3,high(CH2) ;
ACALL CH_siusti ;
Buferis_pilnas_AP1:
JNB CH2_full,Buferis_pilnas_AP4 ;Ar antras buferis pilnas?
MOV DPTR,#CH2_data ;Isrenkam kanalo paketo adresa
PUSH DPH ;
PUSH DPL ;
ACALL CH_paketas ;Nuskaityti paketa
MOV R0,low(CH2_data) ; Antro kanalo paketo adresas [R1,R0]
MOV R1,high(CH2_data) ;
MOV R2,low(CH1) ; Primo kanalo adresas [R2,R3]
MOV R3,high(CH1) ;
ACALL CH_siusti ;
Buferis_pilnas_AP4:
RET ;Paprogrames pabaiga
;---------------------------------------------- ;
;---------------------------------------------- ;
; CH_paketas: ;
;Kanalo adresas [R0,R1] ;
;Kanalo paketo adresas [R2,R3] ;
;Naudojami registrai R4,R5,R6 ;
;---------------------------------------------- ;
CH_paketas:
MOV DPH,R2 ;Uzkraunam kanalo paketo adresa
MOV DPL,R3 ;
PUSH DPH ;
PUSH DPL ;
MOV R4,#12 ;Uzkraunam skaitliuka
CH_paketas_kart:
MOV DPH,R0 ;
MOV DPL,R1 ;
MOVX A,@DPTR...

Daugiau informacijos...

Šį darbą sudaro 694 ž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 (.doc)
Apimtis
9 psl., (694 ž.)
Darbo duomenys
  • Elektronikos kursinis darbas
  • 9 psl., (694 ž.)
  • Word failas 229 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį kursinį 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