Opa galera, tranquilo?
Bom, eu já saco de outras línguagens de alto nivel, mas é a primeira vez que resolvo brincar com baixo nivel.
Estava dando uma olhada em alguns tutoriais de asembly, minha grande dificuldade estava sendo entender como a coisa funcionava. Porque o cara movia um valor random para um registrador, nunca mais usava o registrador, chamava uma função, e pá, acontecia.
Ok, a unica lógica que me fez sentido foi: para a função funcionar, aquele valor naquele registrador era um pré-requisito.
Ai me fica a pergunta, e como que descubro essas coisas?
Já entendi mais o menos a lógica da coisa, mas e ai, qual minha fonte de pesquisa para saber o que fazer para chamar que função?
Em que endereço da memória eu acho certas informações?
Por exemplo, em que endereço de memória eu acho os valores dos pixels da tela?
E o principal, como descobrir isso?
Eu estou meio perdido ainda, bom, na verdade estou bem perdido, sou iniciante do tipo, comecei ontem. Então, tudo é bem vindo.
Valeu ai galera.
Bom, eu já saco de outras línguagens de alto nivel, mas é a primeira vez que resolvo brincar com baixo nivel.
Estava dando uma olhada em alguns tutoriais de asembly, minha grande dificuldade estava sendo entender como a coisa funcionava. Porque o cara movia um valor random para um registrador, nunca mais usava o registrador, chamava uma função, e pá, acontecia.
Ok, a unica lógica que me fez sentido foi: para a função funcionar, aquele valor naquele registrador era um pré-requisito.
Ai me fica a pergunta, e como que descubro essas coisas?
Já entendi mais o menos a lógica da coisa, mas e ai, qual minha fonte de pesquisa para saber o que fazer para chamar que função?
Em que endereço da memória eu acho certas informações?
Por exemplo, em que endereço de memória eu acho os valores dos pixels da tela?
E o principal, como descobrir isso?
Eu estou meio perdido ainda, bom, na verdade estou bem perdido, sou iniciante do tipo, comecei ontem. Então, tudo é bem vindo.
Valeu ai galera.
Comment