forked from KolibriOS/kolibrios
example update
git-svn-id: svn://kolibrios.org@3064 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
3200078f83
commit
16ef653fe4
@ -1,14 +1,28 @@
|
|||||||
;
|
; <20>à®á⮩ ¯à¨¬¥à ¯à®£à ¬¬ë ¤«ï KolibriOS
|
||||||
; <20>ਬ¥à ¯à®£à ¬¬ë ¤«ï MenuetOS
|
; ®§¢ã稢 ¥â ª®¤ ¦ ⮩ ª« ¢¨è¨
|
||||||
; ®§¢ã稢 ¥â ª®¤ ¦ ⮩ ª« ¢¨è¨ ;)
|
|
||||||
;
|
;
|
||||||
; Š®¬¯¨«¨à®¢ âì FASM'®¬
|
; Š®¬¯¨«¨à®¢ âì FASM'®¬
|
||||||
|
; Œ®¦® ®âªàëâì example.asm ç¥à¥§ ¯à®£à ¬¬ã FASM (¥ñ ïà«ëª ¥áâì
|
||||||
|
; à ¡®ç¥¬ á⮫¥)
|
||||||
|
; € ¬®¦® ¯à®áâ® ¦ âì F9 ¢ Tinypad'¥. ‹®£ ª®¬¯¨«ï樨
|
||||||
|
; ®â®¡à ¦ ¥âáï ¤®áª¥ ®â« ¤ª¨ (¯à®£à ¬¬ BOARD)
|
||||||
;
|
;
|
||||||
; ‘¬. â ª¦¥:
|
; —â® ¢ ¦® § âì ¯à¨ ¯à®£à ¬¬¨à®¢ ¨¨ ¯®¤ Š®«¨¡à¨:
|
||||||
; template.asm - ¯à¨¬¥à ¯à®á⥩襩 ¯à®£à ¬¬ë (®¢ë©!)
|
; <20>®¬¥à äãªæ¨¨ ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
|
||||||
; rb.asm - ª®â¥ªá⮥ ¬¥î à ¡®ç¥£® á⮫
|
; ‚맮¢ á¨á⥬®© äãªæ¨¨ ®áãé¥á⢫ï¥âáï ª®¬ ¤®© "int 0x40".
|
||||||
; example2.asm - ¯à¨¬¥à ¬¥î ¨ ¤®¯®«¨â¥«ìëå ®ª®
|
; ‚ᥠॣ¨áâàë, ªà®¬¥  㪠§ ëå ¢ ¢®§¢à é ¥¬®¬ § 票¨,
|
||||||
; example3.asm - ¯à¨¬¥à ¬¥î, ॠ«¨§®¢ ®£® ¯®-¤à㣮¬ã
|
; ¢ª«îç ï ॣ¨áâà ä« £®¢ eflags, á®åà ïîâáï.
|
||||||
|
;
|
||||||
|
; <20>ਬ¥à:
|
||||||
|
; mov eax, 1 ;”ãªæ¨ï 1 - ¯®áâ ¢¨âì â®çªã ¢ ®ª¥
|
||||||
|
; ;ᯨ᮪ á¨áäãªæ¨© á¬. ¢ DOCPACK - sysfuncr.txt
|
||||||
|
; mov ebx, 10 ; ª®®à¤¨ â x=10
|
||||||
|
; mov ecx, 20 ; ª®®à¤¨ â y=10
|
||||||
|
; mov edx, 0xFFFfff ;梥â â®çª¨
|
||||||
|
; int 0x40 ;¢ë§¢ âì äãªæ¨î
|
||||||
|
;
|
||||||
|
; ’®¦¥ á ¬®¥ á ¨á¯®«ì§®¢ ¨¥¬ ¬ ªà®á :
|
||||||
|
; mcall 1, 10, 20, 0xFFFfff
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
|
|
||||||
use32 ; ¢ª«îç¨âì 32-¡¨âë© à¥¦¨¬ áᥬ¡«¥à
|
use32 ; ¢ª«îç¨âì 32-¡¨âë© à¥¦¨¬ áᥬ¡«¥à
|
||||||
@ -20,11 +34,11 @@
|
|||||||
dd I_END ; à §¬¥à ¯à®£à ¬¬ë
|
dd I_END ; à §¬¥à ¯à®£à ¬¬ë
|
||||||
dd 0x1000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
|
dd 0x1000 ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
|
||||||
dd 0x1000 ; ¤à¥á ¢¥àè¨ë áâíª
|
dd 0x1000 ; ¤à¥á ¢¥àè¨ë áâíª
|
||||||
dd 0x0 ; ¤à¥á ¡ãä¥à ¤«ï ¯ à ¬¥â஢ (¥ ¨á¯®«ì§ã¥âáï)
|
dd 0x0 ; ¤à¥á ¡ãä¥à ¤«ï ¯ à ¬¥â஢
|
||||||
dd 0x0 ; § १¥à¢¨à®¢ ®
|
dd 0x0 ; § १¥à¢¨à®¢ ®
|
||||||
|
|
||||||
include 'lang.inc'
|
include 'lang.inc'
|
||||||
include '..\..\..\..\macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§ì áᥬ¡«¥à騪®¢!
|
include 'macros.inc' ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§ì áᥬ¡«¥à騪®¢!
|
||||||
|
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
;--- <20>€—€‹Ž <20><>Žƒ<C5BD>€ŒŒ› ----------------------------------------------
|
;--- <20>€—€‹Ž <20><>Žƒ<C5BD>€ŒŒ› ----------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user