Страница 1 из 2

Вставка ASM

Добавлено: 21 июл 2004, 09:00
taranov
Ребята в Borlande 4.0 asm вставка осуществляется с префиксом asm,
когда нужно подвесить пол килобайта кода у меня рука отсыхает префиксы вставлять....
Ну ребята кто чем может,.. помогите....

Добавлено: 21 июл 2004, 13:30
Andy
А так??

Код: Выделить всё

    asm
    {
        ...
    }

Добавлено: 21 июл 2004, 14:27
taranov
А на так, Borland 4.0 ругается....(у меня) Andy Вас что за версия??

Добавлено: 21 июл 2004, 14:48
Andy
что за версия??
Сейчас под рукой BC++ нет.

Надо бы знать как он ругается...

Можно попробовать еще "asm" и "{" на одной строке - может прокатит.

Код: Выделить всё

    asm { 
        ... 
    } 

Добавлено: 21 июл 2004, 16:20
taranov
Нет , и так тоже нехавает
_asm { };

Добавлено: 21 июл 2004, 16:45
DeeJayC
cygwin на тачке не стоит часом?

Добавлено: 21 июл 2004, 17:00
DeeJayC
Если cygwin, то

Код: Выделить всё

bash$ for i in `cat infile.asm`; do echo '_asm \{ $i \};'; done
Если нет, то

Код: Выделить всё


#include <stdio.h>
#include <string.h>

int main( int argc, char **argv ) {

	char line[2048];
	if( argc < 1 ) return -1;
 	FILE *fp = fopen( argv[1], "rt" );
	
	do {
		fgets( line, 2048, fp );
		line[ strlen( line ) - 1 ] = 0;
		printf("_asm { %s };\n", line );

	} while( !feof(fp) );

	fclose(fp);
	
};


Добавлено: 22 июл 2004, 08:36
taranov
cygwin - это что за зверь ??????????

Добавлено: 22 июл 2004, 10:07
DeeJayC
unix tools для вынь32

Добавлено: 02 авг 2004, 12:15
Romeo
Перевожу на русский: Эмулятор ядра Unix для Win32 :)