Скачиваний:
36
Добавлен:
15.09.2014
Размер:
783 б
Скачать


#include "stdafx.h"
#include <iostream>
using namespace std;
#include <windows.h>

long NOTOR(char buf[]);

int main()
{
setlocale(LC_ALL, "Russian");
char sec_name[256];

cout << "Введите строку состоящую из символов." << endl;
cin >> sec_name;
cout<<"Результат:";

cout <<  endl;
printf("В символьном представлении: %c, код символа: %d\n",(char)NOTOR(sec_name),NOTOR(sec_name));

system("pause");
return 0;
}

long NOTOR(char buf[])
{
long d=0;
int size = strlen(buf);
int dd;
int a;

int c=0xff;

 a = buf[0];
_asm{
	movd mm0,a
	movd mm1,d
    movd mm1,c
}
    for(int i=1; i<size; i++)
    {
         a = buf[i];

        _asm{
        por mm0, a
     	pandn mm0,mm1
        }

    };
	_asm{
		movd d,mm0
	};

	return d;
}