PIC - 32bit. scitani

Snail Instruments snail
Středa Březen 17 12:04:43 CET 2004


>"Prechazim" z x51 na PIC a nejsem schopen rozumne napsat scitani dvou 
>32 bitovych integeru bez znamenka. Chybi mi instrukce pro scitani 
>vcetne priznaku preteceni. :-( Vychazi mi dlouhe a slozite kody. Pro 
>16 bitu zvladam bez problemu.

16 bitu se spravnym vysledkem vcetne preteceni, lze libovolne prodluzovat az do nekonecna. Cisla jsou v tomto pripade ulozena jako big endian (MSB prvni, LSB druhy):

	;X += Y
	MOVF	Y+1,W
	ADDWF	X+1,F
	MOVF	Y,W	;<-odtud
	BTFSC	_C
	INCFSZ	Y,W
	ADDWF	X,F	;<-sem se to prikopiruje podle poctu dalsich byte

J. Hanzal


=======================================================================
Electronical devices for chemical laboratory, custom electronics design
-----------------------------------------------------------------------
Snail Instruments                      Josef Hanzal, M. S.
Vojanova 615                           phone/fax: +420-311-624433
266 01 Beroun                          e-mail: snail@iol.cz
Czech Republic                         URL: http://www.vitrum.cz/snail/
GPS: 49deg58'28" North, 14deg 4'35" East
=======================================================================






Další informace o konferenci Hw-list