PIC24:

változók: a (w1:w11);  b (w2:w12); c (w3:w13)
összeg:   d (w4:w14)


bővít:	asr	w1,#15,w11
	asr	w2,#15,w12
	asr	w3,#15,w13
ad:	add	w1,w2,w4
	addc	w11,w12,w14
	add	w3,w4,w4
	addc	w13,w14,w14
	bra	N,neg
poz:	btss	w14,#0
	btsc	w4,#15
pszat:	mov	#0x7fff,w4
	bra	vege
neg:	btsc	w14,#0
	btss	w4,#15
nszat:	mov	#0x8000,w4
vege:	

--------------------------------
MC68000:

változók: a (d1); b (d2); c (d3)
összeg:   d (d4)


bővít:	ext.l	d1
	ext.l	d2
	ext.l	d3
ad:	move.l	d1,d4
	add.l	d2,d4
	add.l	d3,d4
poz:	cmpi.l	#$00007fff,d4
	ble.s	neg
pszat:	move.w	#$7fff,d4
	bra.s	vege
neg:	cmpi.l	#$ffff8000,d4
	bge.s	vege
nszat:	move.w	#$8000,d4
vege:
