syscall.asm

来自「一个很简单的操作系统(版本二),是保护模式的编写,让你了解保护模式」· 汇编 代码 · 共 29 行

ASM
29
字号

; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;                               syscall.asm
; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;                                                     Forrest Yu, 2005
; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

%include "sconst.inc"

_NR_get_ticks		equ	0	; 要跟 global.c 中 sys_call_table 的定义相对应!
INT_VECTOR_SYS_CALL	equ	0x90


; 导出符号
global	get_ticks


bits 32
[section .text]

; ====================================================================================
;                                    get_ticks
; ====================================================================================
get_ticks:
	mov	eax, _NR_get_ticks
	int	INT_VECTOR_SYS_CALL
	ret

⌨️ 快捷键说明

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