em_sar4.s

来自「操作系统源代码」· S 代码 · 共 34 行

S
34
字号
.sect .text; .sect .rom; .sect .data; .sect .bss.sect .text.define .sar4.sar4:				! ebx, descriptor address				! eax, index	sub     eax,(ebx)	mov     ecx,8(ebx)	imul    ecx	pop	ebx	pop	edx		! base address	add     edx,eax	sar     ecx,1	jnb     1f	pop     eax	movb	(edx),al	jmp     ebx1:	sar     ecx,1	jnb     1f	pop     eax	o16 mov (edx),ax	jmp     ebx1:	xchg	edi,edx		! edi = base address, edx is saved edi	mov	eax,esi	mov     esi,esp	rep movs	mov     esp,esi	mov	esi,eax	mov	edi,edx	jmp     ebx

⌨️ 快捷键说明

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