Išnagrinėti mikrovaldiklio I8051 loginių baitinių komandų paskirtį, ištirti komandų veikimą bei įsisavinti jų panaudojimą.
Tikslas: Išnagrinėti mikrovaldiklio I8051 loginių baitinių komandų paskirtį, ištirti komandų veikimą bei įsisavinti jų panaudojimą.
1. Išnagrinėti loginės sandaugos komandas, naudojant tiesioginį, tiesioginį ir netiesioginį registrų bei betarpišką adresavimo būdus.
2. Išnagrinėti loginės sumos komandas, naudojant tiesioginį, tiesioginį ir netiesioginį registrų bei betarpišką adresavimo būdus.
4. Išnagrinėti akumuliatoriaus postūmio ir turinio keitimo komandas.
Programos lauke užrašomos ir įvykdomos komandos:
ANL A,Rn
ANL A,direct
ANL A,@Ri
ANL A,#data
ANL direct,A
ANL direct,#data
1 lentelė. Loginės daugybos komandų veikimo tyrimo rezultatai
Komanda
Adresavimo būdas
Duomenų šaltinis
Duomenų imtuvas
Dėklo SP turinys
Prieš
Po
Prieš
Po
ANL A,R2
Tiesioginis registrinis
R2
A
07
04
04
05
04
A ir R2 loginė daugyba. Rezultatas saugomas A registre.
ANL A,30
Tiesioginis
D:0x30
A
07
0E
0E
04
04
A ir D:0x30 loginė daugyba. Rezultatas saugomas A registre.
ANL A,@R1
Netiesioginis registrinis
D:0x35
A
07
07
07
04
04
A ir duomenų ląstelės loginė daugyba. Adresas saugomas R1. Rezultatas saugomas A registre.
ANL A,#10
Betarpinis
0A
A
07
04
00
A ir skaičiaus 10 loginė daugyba. Rezultatas saugomas A registre.
ANL 30,A
Tiesioginis
A
D:0x30
07
AA
AA
0E
0A
A ir D:0x30 loginė daugyba. Rezultatas saugomas atminties ląstelėje.
ANL 30,#09
Tiesioginis/ betarpinis
09
D:0x30
07
0A
08
Skaičiaus nurodyto komandoje ir D:0x30 loginė daugyba. Rezultatas saugomas atminties ląstelėje.
Loginės sumos komandų veikimo tyrimas
Programos lauke užrašomos ir įvykdomos komandos:
ORL A,Rn
ORL A,direct
ORL A,@Ri
ORL A,#data
ORL direct,A
ORL direct,#data
2 lentelė. Loginės sumos komandų veikimo tyrimo rezultatai
Komanda
Adresavimo būdas
Duomenų šaltinis
Duomenų imtuvas
Dėklo SP turinys
Prieš
Po
Prieš
Po
ORL A,R1
Tiesioginis registrinis
R1
A
07
35
35
AA
BF
A ir R2 loginė suma. Rezultatas saugomas A registre.
ORL A,30
Tiesioginis
D:0x30
A
07
08
08
BF
BF
A ir D:0x30 loginė suma. Rezultatas saugomas A registre.
ORL A,@R0
Netiesioginis registrinis
D:0x0A
A
07
40
40
BF
BF
A ir duomenų ląstelės loginė suma. Adresas saugomas R0. Rezultatas saugomas A registre.
ORL A,#10
Betarpinis
0A
A
07
BF
FF
A ir skaičiaus 10 loginė suma. Rezultatas saugomas A registre.
ORL 30, A
Tiesioginis
A
D:0x30
07
FF
FF
20
FF
A ir D:0x30 loginė suma. Rezultatas saugomas atminties ląstelėje.
ORL 30, #10
Tiesioginis/ betarpinis
0A
D:0x30
07
FF
FF
Skaičiaus nurodyto komandoje ir D:0x30 loginė suma. Rezultatas saugomas atminties ląstelėje.
Loginės išskirtinis ARBA...
Šį darbą sudaro 792 ž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!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!