em_sti.s

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

S
42
字号
.sect .text; .sect .rom; .sect .data; .sect .bss.sect .text.define .sti.define .sts	! #bytes in ecx	! address in ebx	! save edi/esi. they might be register variables.sts:	pop	edx	sar     ecx,1	jnb     1f	pop     eax	movb	(ebx),al	jmp     edx1:	sar     ecx,1	jnb     1f	pop     eax	o16 mov	(ebx),ax	jmp     edx1:	push	edx	mov	edx,edi	mov	edi,ebx	pop	ebx	jmp	1f.sti:	! only called with count >> 4	mov	edx,edi	mov	edi,ebx	pop	ebx	sar	ecx,21:	mov	eax,esi	mov     esi,esp	rep movs	mov     esp,esi	mov	edi,edx	mov	esi,eax	jmp     ebx

⌨️ 快捷键说明

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