Files
kolibrios/programs/develop/examples/numcalc/trunk/@numcalc.asm
T
SPraid (simba) 98a985b7d1 changed path to /sys in some programs
git-svn-id: svn://kolibrios.org@539 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-08 15:54:05 +00:00

51 lines
1.1 KiB
FASM
Executable File

include '..\..\..\..\macros.inc'
use32
db 'MENUET01'
dd 1
dd start
dd i_end
dd mem
dd mem
dd 0
dd 0
start:
push 66
pop eax
push 4
pop ebx
mov cl, 45h ; NumLock scancode
xor edx, edx
mcall
mov al, 40 ; ёЄрЁ°шх сшЄ√ єцх юсэєыхэ√
mov bl, 2 ; ёЄрЁ°шх сшЄ√ єцх юсэєыхэ√
mcall
event:
push 10
pop eax
mcall
; є эрё ьюцхЄ с√Є№ Єюы№ъю юфэю ёюс√Єшх - эрцрЄр ъыртш°р
mov al, 2
mcall
cmp al, 2
jnz event
; є эрё хёЄ№ Єюы№ъю юфэр уюЁ ўр  ъыртш°р
push 70
pop eax
mov ebx, fileinfo
mcall
jmp event
fileinfo:
dd 7
dd 0
dd 0
dd 0
dd 0
db '/sys/calc',0
i_end:
align 16
rb 16
mem: