print.s
来自「kvm 源代码」· S 代码 · 共 32 行
S
32 行
#include "print.h"#define PSEUDO_SERIAL_PORT 0xf1 .text PRINT "boo" hlt1: jmp 1b .globl printprint: push %rax push %rsi push %rdx mov %rdi, %rsi mov $(PSEUDO_SERIAL_PORT), %edxputchar: cmpb $0, (%rsi) jz done outsb jmp putchardone: pop %rdx pop %rsi pop %rax ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?