Показать сообщение отдельно
Старый 24.12.2007, 00:10   #19   
IGBT
 
Аватар для Pengvin
 
Сообщений: 534
Регистрация: 09.10.2005

Pengvin вне форума Не в сети
Ну ты... нехороший человек. Сразу сказать не мог? Написал на С++ я класс и наваял. Я изначально на С писал.

#include <stdio.h>
unsigned char Palati[60]={
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,0,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1,
1,1,1,1};
int palata=0;
int mesto=0;
int main()
{

__asm
{
xor al,al
mov ecx,60
mov edi,offset Palati
repne scasb
mov eax,edi
sub eax,offset Palati
mov mesto,eax
shr eax,2
inc eax
mov palata,eax;palata
}
printf("Mesto %d , Palata %d",mesto,palata);
while (1) {};
return 0;
}
  Ответить с цитированием