Да здравствует то, благодаря чему мы, несмотря ни на что!
#include <reg51.h>

char x;

char code y[]="276";

char xdata result[(sizeof(y)-1)*4];

void main()

{

char i,j,ind=0;

x=0;

for (i=0; i<sizeof(y)-1; i++)

{

x = y[i]&0xF;

for(j=0;j<4;j++)

{

result[ind++]=0x30+!!(x&8);

x<<=1;

}

}

}



Вот это надо переписать ещё и на ассемблере=)

Дебаг не предлагать :cool:


Комментарии
08.10.2005 в 14:45

Алексей
Ты б еще указал какой ассемблер нужен. 8086? WIN32?
08.10.2005 в 14:58

Да здравствует то, благодаря чему мы, несмотря ни на что!
MCS 51=)

08.10.2005 в 15:10

Алексей
Это для интеловского MCS-51 микроконтроллера? Так тебе нужен ASM 51 (а.к.а 8051). Не, извиняй, я с этим не знаком. У него наверняка свой инсракшин сет. Ну во всяком случае отличен от 8086.
08.10.2005 в 15:13

Да здравствует то, благодаря чему мы, несмотря ни на что!
alexp

ага, именно, но если сможешь на х86ом накатать, то буду благодарен=)
08.10.2005 в 15:31

Алексей
Ок, может чуть позже. Сейчас отчаливаю по делам.