Rotacia v C pre 8051

Richard Kaliciak richard.kaliciak
Středa Březen 17 12:01:43 CET 2004


Diky.

Vyskusal som obidve varianty. Vygeneruju rovnaky kod:

; 	// TEST
; 	ACC += ACC;
			; SOURCE LINE # 135
	ADD  	A,ACC
; 	ACC = ACC << 1;
			; SOURCE LINE # 136
	ADD  	A,ACC

Takze pre posun siedmeho bitu do CY sa to da pouzit. 

R. Kaliciak

Lukáš Grepl schrieb:
> 
> Neni trochu prehlednejsi ACC = ACC << 1, resp. ACC <<= 1?
> 
> S pozdravem
> Lukas Grepl
> 
> > Reseni :
> >  **********************************************************
> >  for( BitCnt =0; BitCnt <8; BitCnt++ )
> >  {
> >  ACC+=ACC;
> >  SDAPin=CY;
> >   };
> >  **********************************************************





Další informace o konferenci Hw-list