Subversion Repositories Kolibri OS

Rev

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

Rev 240 Rev 313
Line 1... Line 1...
1
;
1
;
-
 
2
; Ghost Monitor - óòèëèòà (ñòðåññ) òåñòèðîâàíèÿ è ìîíèòîðèíãà ñèñòåìû
-
 
3
; Copyright (C) 2005, 2006, 2007 Mihailov Ilia (ghost.nsk@mail.ru)
-
 
4
; All Right Reserved
-
 
5
 
-
 
6
;
2
;
7
;
3
; Âêëàäêà èíôîðìàöèè î ñèñòåìå
8
; Âêëàäêà èíôîðìàöèè î ñèñòåìå
4
;
9
;
5
; Äîïèñàòü åù¸ ÷òîèòü (ìàëîâàòî áóäåò)
10
; Äîïèñàòü åù¸ ÷òîèòü (ìàëîâàòî áóäåò)
6
;
11
;
Line 27... Line 32...
27
	; ×èï ìîíèòîðèíãà
32
	; ×èï ìîíèòîðèíãà
28
	mov	edx, [hwm_chip_name]
33
	mov	edx, [hwm_chip_name]
29
	mov	al, byte[edx]
34
	mov	al, byte[edx]
30
	movzx	esi, al
35
	movzx	esi, al
31
	inc	edx
36
	inc	edx
32
	mov	ebx, 160 * 65536 + 315
37
	mov	ebx, 160 * 65536 + 325
33
	mov	al, 4
38
	mov	al, 4
34
	int	0x40
39
	int	0x40
35
	; ×àñòîòà ïðîöåññîðà
40
	; ×àñòîòà ïðîöåññîðà
36
	mov	eax, 18
41
	mov	eax, 18
37
	mov	ebx, 5
42
	mov	ebx, 5
Line 86... Line 91...
86
	push	10
91
	push	10
87
	fidiv	dword[esp]
92
	fidiv	dword[esp]
88
	fstp	dword[esp]
93
	fstp	dword[esp]
89
	mov	esi, esp
94
	mov	esi, esp
90
	call	ftoa
95
	call	ftoa
91
	mov	ebx, 160 * 65536 + 325
96
	mov	ebx, 160 * 65536 + 315
92
	mov	edx, Data_String
97
	mov	edx, Data_String
93
	mov	eax, 4
98
	mov	eax, 4
94
	mov	esi, eax
99
	mov	esi, eax
95
	xor	ecx, ecx
100
	xor	ecx, ecx
96
	int	0x40
101
	int	0x40
Line 128... Line 133...
128
 
133
 
129
lab_info_tab mls \
134
lab_info_tab mls \
130
	'CPU Vendor',\
135
	'CPU Vendor',\
131
	'CPU frequency (MHz)',\
136
	'CPU frequency (MHz)',\
132
	'MMX tehnology',\
-
 
133
	'Monitoring chip',\
137
	'MMX tehnology',\
-
 
138
	'Multiplier',\
134
	'Multiplier',\
139
	'Monitoring chip',\