Programarea lui ADA1110
In acest scop se pot utiliza tehnicile generale expuse in capitolul 2, fiind posibila utilizarea diferitelor limbaje de nivel inalt si a celui de asamblare; fiecare dintre acestea are instructiuni proprii pentru scrierea si citirea porturilor, astfel:
C data=inportb(adresa) outportb(adresa,data)
Pascal data:=port(adresa) port(adresa):=data
Basic data=INP(adresa) OUT adresa,data
Asamblare in al,dx
Desi diferitele compilatoare accepta lucrul cu porturi pe 8 sau 16 biti, in cazul utilizarii lui ADA1110 se vor utiliza numai modalitati de lucru pe 8 biti.
Pentru setarea, resetarea (clear) si selectia anumitor biti dintr-un port se utilizeaza tehnica mastilor, utilizand operatorii logici si, sau, sau exclusiv. De exemplu, se doreste repetarea (punerea pe 0 clear), a bitilor 2,4,6 dintr-un port; in cazul utilizarii operatorului logic "si" se determina masca adecvata astfel: 2 2 6
171=255-2-2-2,
secventa de program fiind: v=inportb(adresa_port
v=v&
outportb(adresa_port,v
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |