forked from KolibriOS/kolibrios
cleaning up unnecessary comments
git-svn-id: svn://kolibrios.org@8812 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
be0f2e1aef
commit
7fceb47d23
@ -1,48 +1,23 @@
|
|||||||
; <20>à®á⮩ ¯à¨¬¥à ¯à®£à ¬¬ë ¤«ï KolibriOS
|
; <20>à®á⮩ ¯à¨¬¥à ¯à®£à ¬¬ë ¤«ï KolibriOS
|
||||||
; ®§¢ã稢 ¥â ª®¤ ¦ ⮩ ª« ¢¨è¨
|
; ®§¢ã稢 ¥â ª®¤ ¦ ⮩ ª« ¢¨è¨
|
||||||
;
|
;
|
||||||
; Š®¬¯¨«¨à®¢ âì FASM'®¬
|
|
||||||
; Œ®¦® ®âªàëâì example.asm ç¥à¥§ ¯à®£à ¬¬ã FASM (¥ñ ïà«ëª ¥áâì
|
|
||||||
; à ¡®ç¥¬ á⮫¥)
|
|
||||||
; € ¬®¦® ¯à®áâ® ¦ âì F9 ¢ Tinypad'¥. ‹®£ ª®¬¯¨«ï樨
|
|
||||||
; ®â®¡à ¦ ¥âáï ¤®áª¥ ®â« ¤ª¨ (¯à®£à ¬¬ BOARD)
|
|
||||||
;
|
|
||||||
; —â® ¢ ¦® § âì ¯à¨ ¯à®£à ¬¬¨à®¢ ¨¨ ¯®¤ Š®«¨¡à¨:
|
|
||||||
; <20>®¬¥à äãªæ¨¨ ¯®¬¥é ¥âáï ¢ ॣ¨áâà eax.
|
|
||||||
; ‚맮¢ á¨á⥬®© äãªæ¨¨ ®áãé¥á⢫ï¥âáï ª®¬ ¤®© "int 0x40".
|
|
||||||
; ‚ᥠॣ¨áâàë, ªà®¬¥  㪠§ ëå ¢ ¢®§¢à é ¥¬®¬ § 票¨,
|
|
||||||
; ¢ª«îç ï ॣ¨áâà ä« £®¢ 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
|
||||||
org 0 ; ¤à¥á æ¨ï á ã«ï
|
org 0
|
||||||
|
|
||||||
db 'MENUET01' ; 8-¡ ©âë© ¨¤¥â¨ä¨ª â®à MenuetOS
|
db 'MENUET01'
|
||||||
dd 1 ; ¢¥àá¨ï § £®«®¢ª (¢á¥£¤ 1)
|
dd 1
|
||||||
dd START ; ¤à¥á ¯¥à¢®© ª®¬ ¤ë
|
dd START
|
||||||
dd I_END ; à §¬¥à ¯à®£à ¬¬ë
|
dd I_END
|
||||||
dd MEM ; ª®«¨ç¥á⢮ ¯ ¬ïâ¨
|
dd MEM
|
||||||
dd STACKTOP ; ¤à¥á ¢¥àè¨ë áâíª
|
dd STACKTOP
|
||||||
dd 0 ; ¤à¥á ¡ãä¥à ¤«ï ¯ à ¬¥â஢
|
dd 0
|
||||||
dd 0 ; § १¥à¢¨à®¢ ®
|
dd 0
|
||||||
|
|
||||||
include "lang.inc"
|
include "lang.inc"
|
||||||
include "../../macros.inc" ; ¬ ªà®áë ®¡«¥£ç îâ ¦¨§ì áᥬ¡«¥à騪®¢!
|
include "../../macros.inc"
|
||||||
|
|
||||||
;---------------------------------------------------------------------
|
|
||||||
;--- <20>€—€‹Ž <20><>Žƒ<C5BD>€ŒŒ› ----------------------------------------------
|
|
||||||
;---------------------------------------------------------------------
|
|
||||||
|
|
||||||
START:
|
START:
|
||||||
|
|
||||||
@ -827,16 +802,6 @@ draw_window:
|
|||||||
|
|
||||||
mcall 48, 3, sc,sizeof.system_colors
|
mcall 48, 3, sc,sizeof.system_colors
|
||||||
|
|
||||||
; ¤ «¥¥: á ç « ¤«¨ë© ¢ ਠâ (§ ª®¬¬¥â¨à®¢ ë©)
|
|
||||||
; § ⥬ ª®à®âª¨© «®£ á ¨á¯®«ì§®¢ ¨¥¬ ¬ ªà®á®¢
|
|
||||||
|
|
||||||
; mov eax,0 ; äãªæ¨ï 0: ®¯à¥¤¥«¨âì ®ª®
|
|
||||||
; mov ebx,200*65536+300 ; [x áâ àâ] *65536 + [x à §¬¥à]
|
|
||||||
; mov ecx,200*65536+150 ; [y áâ àâ] *65536 + [y à §¬¥à]
|
|
||||||
; mov edx, [sc.work] ; 梥â ä®
|
|
||||||
; or edx, 0x33000000 ; ¨ ⨯ ®ª 3
|
|
||||||
; mov edi,header ; ‡€ƒŽ‹Ž‚ŽŠ ŽŠ<C5BD>€
|
|
||||||
; int 0x40
|
|
||||||
|
|
||||||
mov edx, [sc.work] ; 梥â ä®
|
mov edx, [sc.work] ; 梥â ä®
|
||||||
or edx, 0x33000000 ; ¨ ⨯ ®ª 3
|
or edx, 0x33000000 ; ¨ ⨯ ®ª 3
|
||||||
@ -909,7 +874,7 @@ draw_window:
|
|||||||
|
|
||||||
mcall 12, 2 ; äãªæ¨ï 12.2, § ª®ç¨«¨ à¨á®¢ âì
|
mcall 12, 2 ; äãªæ¨ï 12.2, § ª®ç¨«¨ à¨á®¢ âì
|
||||||
|
|
||||||
ret ; ¢ë室¨¬ ¨§ ¯à®æ¥¤ãàë
|
ret
|
||||||
|
|
||||||
|
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
@ -945,17 +910,8 @@ end if
|
|||||||
|
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
|
|
||||||
I_END: ; ¬¥âª ª®æ ¯à®£à ¬¬ë
|
I_END:
|
||||||
rb 4096 ; ¯ ¬ïâì ¤«ï á⥪
|
rb 4096
|
||||||
align 16
|
align 16
|
||||||
STACKTOP: ; ¬¥âª ¢¥àè¨ë á⥪ (¯à¨ § ¯®«¥¨¨ á⥪
|
STACKTOP:
|
||||||
; à áâ¥â ¢ áâ®à®ã 㬥ìè¥¨ï ¤à¥á®¢, ¯®â®¬ã
|
MEM:
|
||||||
; ¯ ¬ïâì ¤«ï ¥£® ¢ ª®¤¥ ¯à®£à ¬¬ë ¢áâà¥ç ¥âáï
|
|
||||||
; à ìè¥ ç¥¬ ¥£® ¢¥àè¨ )
|
|
||||||
MEM: ; ¬¥âª 㪠§ë¢ îé ï ª®¥æ ¯à®£à ¬¬ë ¯«îá
|
|
||||||
; à §¬¥à ¨á¯®«ì§ã¥¬®© ¥î ®¯¥à ⨢®© ¯ ¬ïâ¨
|
|
||||||
; €¤à¥á ¬¥âª¨ MEM ¢á¥£¤ ¤®«¦¥ ¡ëâì ¡®«ìè¥ ç¥¬ ¤à¥á ¬¥âª¨ I_END.
|
|
||||||
; Œ¥âª STACKTOP ¤®«¦ à ᯮ« £ ¥âáï ¯®á«¥ ¬¥âª¨ I_END ¨ ¯¥à¥¤ ¬¥âª®©
|
|
||||||
; MEM. STACKTOP ¬®¦¥â 室¨âáï ¨ ¯¥à¥¤ I_END, ® íâ® ¥ ¯à ¢¨«ì®.
|
|
||||||
; ˆ¬¥ ¬¥â®ª ¬®£ãâ ¡ëâì á «î¡ë¬¨ §¢ ¨ï¬¨, £« ¢®¥ ᮡ«î¤ âì
|
|
||||||
; ¯à ¢¨«ìë© ¯®à冷ª ¨å à ᯮ«®¦¥¨ï.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user