Ir para o conteúdo
Cypher

C para Assembly

Mensagens Recomendadas

Cypher    0
Cypher

Boas ...

tenho o seguinte excerto de codigo em C

struct {
  unsigned char r;
  unsigned char g;
  unsigned char b;
} img[4][3];

como é que se mete uma struct em assembly  :-[

e já agora tb um unsigned  :P

cumps...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bin    0
bin

na minha opinião isso não e possivelmente pois violava o ip(iPropriedade intelectual [do pt]) do autor do c.

por outras palavras tinhas que fazer de raiz

em asm as variáveis eram endereços de memoria

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Triton    12
Triton

na minha opinião isso não e possivelmente pois violava o ip(intlectual proprety) do autor do c.

por outras palavras tinhas que fazer de raiz

em asm as variáveis eram endereços de memoria

Não entendi este post... care to explain? ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

como é que se mete uma struct em assembly  :-[

e já agora tb um unsigned  :P

é como quiseres ;)

lol, eu explico. Nao sei de que processador estás a falar, mas o assembly nao suporta esse tipo de estruturas de dados ( as structs ) . Tens de escrever tu uma forma de guardar e manipular esses valores todos de forma conjunta, por isso é que o assembly é uma linguagem de baixo nivel.

Um unsigned?.... um inteiro? é guardares os bytes na memoria.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade