Difference between revisions of "SysFn49/ru"

From KolibriOS wiki
Jump to navigation Jump to search
(Created page with ''''Функция 49 - сервис APM (Advanced Power Management) ''' ---- Параметры: * eax = 49 - номер функции * dx = номер функции APM (а...')
 
m
 
Line 4: Line 4:
  
 
Параметры:
 
Параметры:
* eax = 49 - номер функции
+
:* eax = 49 - номер функции
* dx = номер функции APM (аналог ax в спецификации)
+
:* dx = номер функции APM (аналог ax в спецификации)
* bx, cx = параметры функции APM
+
:* bx, cx = параметры функции APM
  
 
Возвращаемое значение:
 
Возвращаемое значение:
* 16-битные регистры ax, bx, cx, dx, si, di и флаг CF установлены в соответствии со спецификацией APM
+
:* 16-битные регистры ax, bx, cx, dx, si, di и флаг CF установлены в соответствии со спецификацией APM
* старшие половины 32-битных регистров eax, ebx, ecx, edx, esi, edi разрушаются
+
:* старшие половины 32-битных регистров eax, ebx, ecx, edx, esi, edi разрушаются
  
 
Замечания:
 
Замечания:
* Спецификация APM 1.2 описывается в документе "Advanced Power Management (APM) BIOS Specification" (Revision 1.2), доступном на
+
:* Спецификация APM 1.2 описывается в документе "Advanced Power Management (APM) BIOS Specification" (Revision 1.2), доступном на
[http://www.microsoft.com/whdc/archive/amp_12.mspx]; кроме того, она включена в известный Interrupt List by Ralf Brown
+
::[http://www.microsoft.com/whdc/archive/amp_12.mspx]; кроме того, она включена в известный Interrupt List by Ralf Brown ([http://www.pobox.com/~ralf/files.html], [ftp://ftp.cs.cmu.edu/afs/cs/user/ralf/pub/]).
([http://www.pobox.com/~ralf/files.html],   [ftp://ftp.cs.cmu.edu/afs/cs/user/ralf/pub/]).
+
 
 +
'''Константы для регистров:'''
 +
::eax - SF_APM (49)
  
 
{{System_functions}}
 
{{System_functions}}
 
[[Category: SysCalls]]
 
[[Category: SysCalls]]

Latest revision as of 18:47, 17 January 2016

Функция 49 - сервис APM (Advanced Power Management)


Параметры:

  • eax = 49 - номер функции
  • dx = номер функции APM (аналог ax в спецификации)
  • bx, cx = параметры функции APM

Возвращаемое значение:

  • 16-битные регистры ax, bx, cx, dx, si, di и флаг CF установлены в соответствии со спецификацией APM
  • старшие половины 32-битных регистров eax, ebx, ecx, edx, esi, edi разрушаются

Замечания:

  • Спецификация APM 1.2 описывается в документе "Advanced Power Management (APM) BIOS Specification" (Revision 1.2), доступном на
[1]; кроме того, она включена в известный Interrupt List by Ralf Brown ([2], [3]).

Константы для регистров:

eax - SF_APM (49)