Resultados da pesquisa a pedido "endianness"

3 a resposta

Conversão Endianness em ARM

Como converter big endian em little endian no ARM?

3 a resposta

A conversão endian é necessária para dados wchar_t?

Em C / C ++, se um valor de caractere amplo de vários bytes (wchar_t) for transmitido de um sistema big-endian para um sistema little-endian (ou vice-versa), será o mesmo valor do outro lado? Ou os bytes precisarão ser trocados?

4 a resposta

Endianness dentro dos registros da CPU

Preciso de ajuda para entender o endianness dentro dos registros da CPU dos processadores x86. Eu escrevi este pequeno programa de montagem: section .data section .bss section .text global _start _start: nop mov eax, 0x78FF5ABC mov ebx,'WXYZ' ...

1 a resposta

ordem de byte do membro struct sockaddr_in para bind ()

Estou aprendendo programação de soquete e estou confuso com o que considero uso inconsistente dehtons() e família de funções no meu material de aprendizagem. Atualmente estou lendoesse ...

3 a resposta

Rede inteira assinada e conversão de host

Eu gostaria de converter umint32_t da ordem de bytes do host à ordem de bytes da rede e vice-versa. Eu sei sobre ohtonl() função e suas variantes, mas isso exige números inteiros não assinados. Existe uma função de biblioteca padrão que ...

3 a resposta

Por que as pequenas e as grandes endianistas estão em uso?

Por que as pequenas e grandes endian ainda estão em usohoje, após ~ 40 anos de ciência da computação binária? Existem algoritmos ou formatos de armazenamento que funcionam melhor com um e muito pior com o outro? Não seria melhor se todos nós ...

2 a resposta

É o simulador de Marte MIPS Big ou Little Endian

Preciso determinar se o simulador de marte é grande ou pouco endian como tarefa de casa, isso parece bastante direto no começo, mas estou tendo alguns problemas. Primeiro, tentei armazenar 4 bytes na memória com .byte 0, 0, 0, 1, na memória isso ...

2 a resposta

O htonl () altera a ordem dos bytes na máquina BIG ENDIAN?

Literalmente confuso sobre htonl (). Em tantos links, descobri que o código para fazer o htonl é: #define HTONL(n) (((((unsigned long)(n) & 0xFF)) << 24) | \ ((((unsigned long)(n) & 0xFF00)) << 8) | \ ((((unsigned long)(n) & 0xFF0000)) >> 8) | ...

3 a resposta

Representação endiana de valores de 64 bits

Suponha que eu tenhaunsigned long long x = 0x0123456789ABCDEF. Qual das alternativas a seguir está correta? (Só posso verificar o primeiro): Em um processador little-endian de 32 bits, ele aparecerá na memória como67 45 23 01 EF CD AB 89.Em um ...

4 a resposta

Converter string hexadecimal "little endian" em endereço IP em Python

Qual é a melhor maneira de transformar uma string neste formulário em um endereço IP:"0200A8C0". Os "octetos" presentes na sequência estão na ordem inversa, ou seja, a sequência de exemplo fornecida deve gerar192.168.0.2.