⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 error.s

📁 minux的源代码,一个非常小的操作系统
💻 S
字号:
.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    .trp
2:
	pop  ax
	pop  bx
	pop  cx
	pop  dx
	pop  di
	pop  si
	pop  bp
	ret

.Xtrp:
	cmp	ax,#16
	jge	1f
	call	.error
	ret
1:
	jmp	.trp

⌨️ 快捷键说明

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