⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spr16x16_8.s

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 S
📖 第 1 页 / 共 3 页
字号:
	jz	7f	movb	%bl,%dl	movb	(%ecx,%edx),%al	movb	%al,14(%edi)7:	testb	%ah,%ah	jz	7f	movb	%ah,%dl	movb	(%ecx,%edx),%al	movb	%al,11(%edi)7:	testb	%bh,%bh	jz	7f	movb	%bh,%dl	movb	(%ecx,%edx),%al	movb	%al,15(%edi)7:	addl	$16,%esi		//	Next	Tile	Line	subl	$0xDEADBEEF,%edi	//	Next	Screen	Linebitw_06:	decl	%ebp	jne	9b		popl	%ebx	popl	%esi	popl	%edi	popl	%ebp	retFUNC(Draw16x16_Trans_Mapped_FlipXY)	pushl	%ebp	pushl	%edi	pushl	%esi	pushl	%ebx	movl	28(%esp),%eax			// y	xorl	%edx,%edx	sall	$2,%eax	movl	20(%esp),%esi			// source	movl	0xDEADBEEF(%eax),%ediblin_07:	movl	32(%esp),%ecx			// cmap	movl	$16,%ebp			// Tile Height	addl	24(%esp),%edi			// x9:	movl	(%esi),%eax	movl	4(%esi),%ebx	testb	%al,%al	jz	7f	movb	%al,%dl	movb	(%ecx,%edx),%al	movb	%al,15(%edi)7:	testb	%bl,%bl	jz	7f	movb	%bl,%dl	movb	(%ecx,%edx),%al	movb	%al,15-4(%edi)7:	testb	%ah,%ah	jz	7f	movb	%ah,%dl	movb	(%ecx,%edx),%al	movb	%al,15-1(%edi)7:	testb	%bh,%bh	jz	7f	movb	%bh,%dl	movb	(%ecx,%edx),%al	movb	%al,15-5(%edi)7:	shr	$16,%eax	shr	$16,%ebx	testb	%al,%al	jz	7f	movb	%al,%dl	movb	(%ecx,%edx),%al	movb	%al,15-2(%edi)7:	testb	%bl,%bl	jz	7f	movb	%bl,%dl	movb	(%ecx,%edx),%al	movb	%al,15-6(%edi)7:	testb	%ah,%ah	jz	7f	movb	%ah,%dl	movb	(%ecx,%edx),%al	movb	%al,15-3(%edi)7:	testb	%bh,%bh	jz	7f	movb	%bh,%dl	movb	(%ecx,%edx),%al	movb	%al,15-7(%edi)7:	movl	8(%esi),%eax	movl	12(%esi),%ebx	testb	%al,%al	jz	7f	movb	%al,%dl	movb	(%ecx,%edx),%al	movb	%al,15-8(%edi)7:	testb	%bl,%bl	jz	7f	movb	%bl,%dl	movb	(%ecx,%edx),%al	movb	%al,15-12(%edi)7:	testb	%ah,%ah	jz	7f	movb	%ah,%dl	movb	(%ecx,%edx),%al	movb	%al,15-9(%edi)7:	testb	%bh,%bh	jz	7f	movb	%bh,%dl	movb	(%ecx,%edx),%al	movb	%al,15-13(%edi)7:	shr	$16,%eax	shr	$16,%ebx	testb	%al,%al	jz	7f	movb	%al,%dl	movb	(%ecx,%edx),%al	movb	%al,15-10(%edi)7:	testb	%bl,%bl	jz	7f	movb	%bl,%dl	movb	(%ecx,%edx),%al	movb	%al,15-14(%edi)7:	testb	%ah,%ah	jz	7f	movb	%ah,%dl	movb	(%ecx,%edx),%al	movb	%al,15-11(%edi)7:	testb	%bh,%bh	jz	7f	movb	%bh,%dl	movb	(%ecx,%edx),%al	movb	%al,(%edi)7:	addl	$16,%esi		//	Next	Tile	Line	subl	$0xDEADBEEF,%edi	//	Next	Screen	Linebitw_07:	decl	%ebp	jne	9b		popl	%ebx	popl	%esi	popl	%edi	popl	%ebp	retFUNC(Draw16x16)	pushl	%edi	pushl	%esi	pushl	%ebx	movl	16(%esp),%esi			// source	movl	24(%esp),%ebx			// y	movl	28(%esp),%eax			// cmap	sall	$2,%ebx	movb	%al,%ah				// cmap	movl	0xDEADBEEF(%ebx),%ediblin_08:	mov	%ax,%cx				// cmap	addl	20(%esp),%edi			// x	shll	$16,%ecx			// cmap	movl	$0xDEADBEEF,%edx		// screen widthbitw_08:	mov	%ax,%cx				// cmap	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	popl	%ebx	popl	%esi	popl	%edi	retFUNC(Draw16x16_FlipY)	pushl	%edi	pushl	%esi	pushl	%ebx	movl	16(%esp),%esi			// source	movl	24(%esp),%ebx			// y	movl	28(%esp),%eax			// cmap	sall	$2,%ebx	movb	%al,%ah				// cmap	movl	0xDEADBEEF(%ebx),%ediblin_09:	mov	%ax,%cx				// cmap	addl	20(%esp),%edi			// x	shll	$16,%ecx			// cmap	movl	$0xDEADBEEF,%edx		// screen widthbitw_09:	mov	%ax,%cx				// cmap		movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	addl	%edx,%edi	movl	12(%esi),%eax	movl	8(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	4(%esi),%eax	movl	(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	bswap	%eax	bswap	%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	popl	%ebx	popl	%esi	popl	%edi	retFUNC(Draw16x16_FlipX)	pushl	%edi	pushl	%esi	pushl	%ebx	movl	16(%esp),%esi			// source	movl	24(%esp),%ebx			// y	movl	28(%esp),%eax			// cmap	sall	$2,%ebx	movb	%al,%ah				// cmap	movl	0xDEADBEEF(%ebx),%ediblin_10:	mov	%ax,%cx				// cmap	addl	20(%esp),%edi			// x	shll	$16,%ecx			// cmap	movl	$0xDEADBEEF,%edx		// screen widthbitw_10:	mov	%ax,%cx				// cmap		movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)	addl	$16,%esi	subl	%edx,%edi	movl	(%esi),%eax	movl	4(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,(%edi)	movl	%ebx,4(%edi)	movl	8(%esi),%eax	movl	12(%esi),%ebx	orl	%ecx,%eax	orl	%ecx,%ebx	movl	%eax,8(%edi)	movl	%ebx,12(%edi)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -