error.s

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

S
42
字号
.define .error.define .Xtrp	! ax is trap number	! all registers must be saved	! because return is possible	! May only be called with error no's <16.text.error:	push bp	push si	push di	push dx	push cx	push bx	push ax	mov  cx,ax	mov  bx,#1	sal  bx,cl.extern .ignmask.extern .trp	test bx,.ignmask	jne  2f	call    .trp2:	pop  ax	pop  bx	pop  cx	pop  dx	pop  di	pop  si	pop  bp	ret.Xtrp:	cmp	ax,#16	jge	1f	call	.error	ret1:	jmp	.trp

⌨️ 快捷键说明

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