lar2.s

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

S
36
字号
.define .lar2.text.lar2:				! bx, descriptor address				! ax, index	pop	cx	pop	dx		! base address	push	cx	push	si	mov	si,dx	sub     ax,(bx)	mov     cx,4(bx)	imul    cx	add     si,ax	sar     cx,#1	jnb     1f	xorb    ah,ah	lodsb	pop	si	pop	bx	push    ax	jmp     (bx)1:	pop	dx		! saved si	mov	ax,4(bx)	pop	bx		! return address	sub     sp,ax	mov	ax,di		! save di	mov     di,sp	rep	mov	mov	di,ax	mov	si,dx	jmp     (bx)

⌨️ 快捷键说明

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