syscall.asm
来自「MONA是为数不多的C++语言编写的一个很小的操作系统」· 汇编 代码 · 共 55 行
ASM
55 行
%include 'syscall.inc' cglobal __syscall_0 cglobal __syscall_1 cglobal __syscall_2 cglobal __syscall_3section .text align = 16 align 16__syscall_0: push ebx mov ebx, [esp + 4 + 4] int 0x80 pop ebx ret align 16__syscall_1: push ebx push esi mov ebx, [esp + 8 + 4] mov esi, [esp + 8 + 8] int 0x80 pop esi pop ebx ret align 16__syscall_2: push ebx push esi mov ebx, [esp + 8 + 4] mov esi, [esp + 8 + 8] mov ecx, [esp + 8 + 12] int 0x80 pop esi pop ebx ret align 16__syscall_3: push ebx push esi push edi mov ebx, [esp + 12 + 4] mov esi, [esp + 12 + 8] mov ecx, [esp + 12 + 12] mov edi, [esp + 12 + 16] int 0x80 pop edi pop esi pop ebx ret ends
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?