Subversion Repositories Kolibri OS

Rev

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

Rev 1151 Rev 2288
Line 128... Line 128...
128
; cx=bx ñîäåðæèò äëèííó îñòàòêà ñåêöèè
128
; cx=bx ñîäåðæèò äëèííó îñòàòêà ñåêöèè
129
; di=ax óêàçàòåëü íà òåêóùèþ ñåêöèþ
129
; di=ax óêàçàòåëü íà òåêóùèþ ñåêöèþ
130
        mov     bx,cx
130
        mov     bx, cx
131
        mov     dx,di
131
        mov     dx, di
Line -... Line 132...
-
 
132
 
132
 
133
@@:
133
@@:	mov	al,byte [es:di]
134
        mov     al, byte [es:di]
134
	inc	di
135
        inc     di
135
	dec 	cx
136
        dec     cx
136
	test	cx,cx
137
        test    cx, cx
137
	jz	error.error_get_size_d_sect  ;ïåðåõîä íà îáðàáîòêó îøèáêè ïî íàõîæäåíèþ äëèíû äåôîëòíîé ñåêöèè
138
        jz      error.error_get_size_d_sect  ;ïåðåõîä íà îáðàáîòêó îøèáêè ïî íàõîæäåíèþ äëèíû äåôîëòíîé ñåêöèè
Line 289... Line 290...
289
;get timeout value
290
;get timeout value
290
;2 çíàêa ìîæåò áûòü îáðàáîòàíî ò.å. çíà÷åíèå îò 0 äî 99 ñåêóíä
291
;2 çíàêa ìîæåò áûòü îáðàáîòàíî ò.å. çíà÷åíèå îò 0 äî 99 ñåêóíä
291
	push	cx
292
        push    cx
292
	xor	bx,bx
293
        xor     bx, bx
293
        mov	cx,2
294
        mov     cx, 2
-
 
295
@@:
294
@@:	mov	al,byte [es:di]
296
        mov     al, byte [es:di]
295
        cmp	al,'0'
297
        cmp     al, '0'
296
	jb	.end_get_val_t
298
        jb      .end_get_val_t
297
	cmp	al,'9'
299
        cmp     al, '9'
298
	ja	.end_get_val_t
300
        ja      .end_get_val_t
299
	imul	bx,10
301
        imul    bx, 10
Line 315... Line 317...
315
	jmp	@f
317
        jmp     @f
316
.timeout_sec_end_d:
318
.timeout_sec_end_d:
317
	mov	word [value_timeout],default_timeout_value
319
        mov     word [value_timeout], default_timeout_value
318
	mov	si,set_default_timeout_val
320
        mov     si, set_default_timeout_val
319
	call	printplain
321
        call    printplain
-
 
322
@@:
320
@@:	pop	cx
323
        pop     cx
321
	jmp	.get_next_str
324
        jmp     .get_next_str
Line 322... Line 325...
322
 
325
 
323
;///////here end block loader
326
;///////here end block loader
324
.end_loader:
327
.end_loader: