Jump to content

Baracat

Apoiador Byte
  • Content Count

    6
  • Joined

  • Last visited

Community Reputation

6 Neutral

About Baracat

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Fala Brother, Eu vi teu código em C aqui em cima, e comecei a pensar em fazer a operação reversa (ip => int). Uma coisa foi levando a outra, e no fim eu fiz isso. =D Pra o código funcionar: Cola esse código em um arquivo de nome ip2int.c Compila com - gcc -o ip2int ip2int.c Cria um link simbólico - ln -s ip2int int2ip #include <stdio.h> #include <stdlib.h> #include <string.h> /* * * Se precisar testar o programa * O inteiro 3232235521 gera o IP 192.168.0.1 * */ int main(int argc, unsigned char **argv){ // Como usar o programa if(
  2. Olá Luciano, Faz um tempo que não vejo isso, então eu posso falar alguma besteira. A internet tá cheia de exemplos (em ingês). Quando vc faz: MOV eax,ebx Você está movendo o CONTEÚDO - o valor - de ebx para eax. Ou seja, a operação se passa de registrador para registrador. Para mover o conteúdo de um registro para a memória - ou vice-versa - você precisa fazer a chamada por referência - passar o endereço. Então, MOV eax,[ebx] ; <== Repara nos colchetes Você está movendo o que está no ENDEREÇO - contido em ebx - para eax. (Memória para reg
  3. Olá, Durante um treinamento aqui no MenteBinária, fiz uma coisa parecida. E disponibilizei o código no GitHub. Dá uma olhada e vê se interessa... ? https://github.com/lbaracat/MenteBinaria/blob/master/reg.cpp Abs,
×
×
  • Create New...