ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
44490 Топик полностью
G_722 (21.11.2005 12:04, просмотров: 1) ответил Ilia_Litvinenko на Ответ: HW Multipler
Ответ: привожу часть кода 
mov	#dh,SP

clr	RESLO
clr	RESHI

mov	R4,MACS			0xff01
pop	OP2			0x0097
			RESLO:	0x6997 - верно
			RESHI:	0xffff - неверно
			SUMEXT:	0x0000	

mov	R5,MACS			0x01fe
pop	OP2			0xffc9
			RESLO:	0xfc05 - верно
			RESHI:	0xfffe - неверно
			SUMEXT:	0x0000

mov	R6,MACS			0xffff
pop	OP2			0x0012
			RESLO:	0xfbf3	-верно
			RESHI:	0xffff	-неверно(0xfffe)
			SUMEXT:	0x0000

mov	R7,MACS			0x00ff
pop	OP2			0xfff9
			RESLO:	0xf4fa	-верно
			RESHI:	0xffff	-неверно (0xfffe)
			SUMEXT:	0x0000


mov	R8,MACS			0x00ff
pop	OP2			0x0001
			RESLO:	0xf5f9	-верно
			RESHI:	0xffff	-неверно (0xfffe)
			SUMEXT:	0x0000
			

mov	R9,MACS			0x00ff
pop	OP2			0x0001
			RESLO:	0xf6f8	-верно
			RESHI:	0xffff	-неверно(0xfffe)
				SUMEXT:	0x0000

mov	RESHI,R11
Верный ответ 0xfffef6f8 и еще, судя по даташиту, в регистр SUMEXT должен заноситься знак результата - чего не происходит.