em_lar4.s

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

S
38
字号
.sect .text; .sect .rom; .sect .data; .sect .bss.sect .text.define .lar4.lar4:				! 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	xor     eax,eax	movb	al,(edx)	push    eax	jmp     ebx1:	sar     ecx,1	jnb     1f	xor     eax,eax	o16 mov	ax,(edx)	push    eax	jmp     ebx1:	xchg	edx,esi		! saved esi	mov	eax,ecx	sal	eax,2	sub     esp,eax	mov	eax,edi		! save edi	mov     edi,esp	rep movs	mov	edi,eax	mov	esi,edx	jmp     ebx

⌨️ 快捷键说明

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