Subversion Repositories Kolibri OS

Rev

Rev 317 | Rev 551 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 317 Rev 485
Line 11... Line 11...
11
  dd	 0x1000      ; êîëè÷åñòâî ïàìÿòè
11
  dd	 0x1000      ; êîëè÷åñòâî ïàìÿòè
12
  dd	 0x1000      ; àäðåñ âåðøèíû ñòýêà
12
  dd	 0x1000      ; àäðåñ âåðøèíû ñòýêà
13
  dd	 0x0	     ; àäðåñ áóôåðà äëÿ ïàðàìåòðîâ (íå èñïîëüçóåòñÿ)
13
  dd	 0x0	     ; àäðåñ áóôåðà äëÿ ïàðàìåòðîâ (íå èñïîëüçóåòñÿ)
14
  dd	 0x0	     ; çàðåçåðâèðîâàíî
14
  dd	 0x0	     ; çàðåçåðâèðîâàíî
Line 15... Line 15...
15
 
15
 
Line 16... Line 16...
16
include 'MACROS.INC' ; ìàêðîñû îáëåã÷àþò æèçíü àññåìáëåðùèêîâ!
16
include '..\..\..\MACROS.INC' ; ìàêðîñû îáëåã÷àþò æèçíü àññåìáëåðùèêîâ!
17
 
17
 
Line 35... Line 35...
35
 
35
 
Line 36... Line 36...
36
;---------------------------------------------------------------------
36
;---------------------------------------------------------------------
37
 
37
 
38
 key:		       ; íàæàòà êëàâèøà íà êëàâèàòóðå
38
 key:		       ; íàæàòà êëàâèøà íà êëàâèàòóðå
39
    mov   eax, 2
39
    mov   eax, 2
40
    int   0x40
40
    mcall
41
    mov   edi, [index]
41
    mov   edi, [index]
Line 42... Line 42...
42
    cmp   edi, string1
42
    cmp   edi, string1
Line 145... Line 145...
145
 
145
 
146
;------------------------------------------------
146
;------------------------------------------------
147
    draw_window:
147
    draw_window:
148
;------------------------------------------------
148
;------------------------------------------------
149
    mcall 12, 1
149
    mcall 12, 1
Line 150... Line 150...
150
    mcall 0, 200*65536+300, 200*65536+175, 0x13AABBCC,,header
150
    mcall 0, 200*65536+300, 200*65536+175, 0x13AABBCC,,title
151
 
151
 
152
    mcall  8, 15      *65536+ 38, 90*65536+ 15, 2, 0x6688DD ; êíîïêà shl
152
    mcall  8, 15      *65536+ 38, 90*65536+ 15, 2, 0x6688DD ; êíîïêà shl
153
    mcall  ,		       ,110*65536+ 15,	,	   ; êíîïêà sal
153
    mcall  ,		       ,110*65536+ 15,	,	   ; êíîïêà sal
Line 237... Line 237...
237
string1_end:
237
string1_end:
238
  index dd string1
238
  index dd string1
239
  num	dd  0
239
  num	dd  0
Line 240... Line 240...
240
 
240
 
241
 
241
 
242
 header db 'hex2dec2bin 0.2',0
242
 title db 'hex2dec2bin 0.2',0
243
 minus	db '-'
243
 minus	db '-'
244
 numstr db 'Number:',0
244
 numstr db 'Number:',0
245
 hexstr db 'hex:',0
245
 hexstr db 'hex:',0