Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.117.153.38] |
|
Сообщ.
#1
,
|
|
|
Как узнать количество оперативки.
|
Сообщ.
#2
,
|
|
|
mov ax,0E801h<br> int 15h<br> jc @OnlyBelow64<br> shl edx,16<br> shr edx,10<br> and ecx,0FFFFh<br> add edx,ecx<br> jmp @Add1024<br> @OnlyBelow64:<br> cli<br> xor edx,edx<br> mov al,17h<br> out 70h,al<br> in al,71h<br> xchg dx,ax<br> mov al,18h<br> out 70h,al<br> jmp $+2<br> in al,71h<br> mov dh,al<br> @Add1024:<br> add edx,1024<br> sti Количество памяти - в EDX (KBytes) |