Первая рабочая версия Miraculix OS
http://kreoton.narod.ru/miraculix.rar
В консоли имя программы надо вводить полностью.
Вызов манагера задач ctrl/alt/del или кнопкой Win.
Программа Hello:
use32
; Console driver
mov edx, con_drv
xor eax,eax ; Get entry point
int 0x90
mov [con],ebx ; Save...
; Keyboard driver
mov edx, kbd_drv
xor eax,eax
int 0x90
mov [kbd],ebx
; Print string (Hello World)
mov edx, Hello
xor eax,eax
inc eax
call [con]
; Press any key...
xor eax,eax
call [kbd]
; Exit
mov eax,-1
int 0x90
Hello db 'Hello World!',0
; Driver name
con_drv db 'CONS',0
kbd_drv db 'KBD',0
; Drivers
con dd ?
kbd dd ?
Первая рабочая версия Miraculix OS (образ):
В консоли имя программы надо вводить полностью.
Вызов манагера задач ctrl/alt/del или кнопкой Win.
Программа Hello:
use32
; Console driver
mov edx, con_drv
xor eax,eax ; Get entry point
int 0x90
mov [con],ebx ; Save...
; Keyboard driver
mov edx, kbd_drv
xor eax,eax
int 0x90
mov [kbd],ebx
; Print string (Hello World)
mov edx, Hello
xor eax,eax
inc eax
call [con]
; Press any key...
xor eax,eax
call [kbd]
; Exit
mov eax,-1
int 0x90
Hello db 'Hello World!',0
; Driver name
con_drv db 'CONS',0
kbd_drv db 'KBD',0
; Drivers
con dd ?
kbd dd ?