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 |
| Copyright ©
2025 - 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 |