OSDN Git Service

b5fd41955ffbafe0c065dad8962f22744c86e2bc
[vaneos/vaneosmain.git] / Kernel / Vane.S
1 .file "Vane.S"
2 .code32
3 .text
4 .intel_syntax noprefix
5
6 .global clear_state,asm_move_cursol,hlt
7
8 hlt:
9         HLT
10         RET
11
12 clear_state:
13         jmp 0x08:_flush_seg
14         RET
15
16 _flush_seg:
17         RET
18         
19 asm_move_cursol:
20         PUSH BP
21         PUSH AX
22         
23         MOV AX,BP
24         MOV DX,0x03D4
25         MOV AL,0X0E
26         
27         OUT DX,AX
28         
29         POP AX
30         
31         MOV AH,AL
32         MOV AL,0x0F
33         
34         OUT DX,AX
35         
36         MOV EAX,0
37         
38         RET