začiatočník v assembleri

Moderátori: psichac, Moderátori

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: začiatočník v assembleri

Príspevok od používateľa peterple » 03 Jún 2014, 20:03

Máš pochvalu. Všetko to sedí vrátane tých popisov ako bude reagovať prerušenie. Fajn že si si všimol že ten prípad 2 nastavuje vlastne správanie prerušenia INT1 a nie INT0 aj keď sa tam použili konštanty iba pre INT0.

Prekvapenie pre teba asi už nebude. V inom vlákne sa niekto domieval že hodnota x môže byť iba 1 alebo 0.
Tak toto je na ilustráciu že to tak nemusí byť:

Kód: Vybrať všetko

ldi r16, (1<<URSEL)|(1<<USBS)|(3<<UCSZ0)
out UCSRC,r16
Potrebné informácie sú tu:
http://www.atmel.com/images/atmel-2486- ... f#page=150
Otázky sú:
- aká hodnota je v registri UCSRC?
- čo to nastavuje za funkcionalitu?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď