Potřeboval bych v JSA udělat přenos příznaku C na určitý bit v/v registru. Takovou instrukci jsem nenašel. Jak to mám napsát? Dík.
Neviem co je JSA
[code]BRCS zzz
// Branch if Carry Set
CBI PORTB,0
rjmp zzz2
zzz:
SBI PORTB,0
// Set Bit in I/O Register
zzz2:
// dalsi kod[/code]
Edit:
Martin: JSA (jazyk symbolických adres) je assembler
Bit “C” se nachází v SREG.
Co se týká C(jazyk), v hlavičkových souborech někdy nejsou SREG ani jeho bity definovány, stačí nadefinovat ručně a pak normální bitové operace.
Dakujem za vysvetlenie
Ja truba utahana z roboty som si prispevok najprv precital ako: “ako preniest prikaz C na bit v/v”
preto i tie moje editacie prispevku, ktory sa nakoniec scvrkol na jedinu chabu vetu.
na dnes balim a idem radsej na pivo.
jj dík. Já už jsem na to přišel sám ještě dřív než jsi to jsem napsal.