elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
23 Mayo 2012, 06:01  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Karcrack, [Zero])
| | |-+  ES HORA DE APRENDER ASSEMBLER
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ES HORA DE APRENDER ASSEMBLER  (Leído 290 veces)
subciber

Desconectado Desconectado

Mensajes: 10


¡ EL CONOCIMIENTO ES PODER !


Ver Perfil WWW
ES HORA DE APRENDER ASSEMBLER
« en: 13 Abril 2005, 20:49 »

BUENO A LA HORA DE CREAR VIRUS SURGE LA NECESIDAD DE SABER ASSEMBLER ES ASÍ QUE INICIO ESTE TEMA.

RECIÉN COMIENZO A LEER PERO CONFORME APRENDA PUBLICARÉ INFORMACIÓN ACA.

BUENO RUEGO A AQUELLOS MÁS CONOCEDORES DEL TEMA APORTEN  ;)

En línea

¡No nos queda más que aprender!
subciber

Desconectado Desconectado

Mensajes: 10


¡ EL CONOCIMIENTO ES PODER !


Ver Perfil WWW
Re: ES HORA DE APRENDER ASSEMBLER
« Respuesta #1 en: 13 Abril 2005, 21:06 »

Primero el lenguaje de bajo nivel es aquel que la parte física de la computadora o hardware puede interpretar, siendo asi el hardware solo reconoce datos de tipo Binario osea datos constituidos por 0 y 1 que no son mas que representaciones de tensiones comprendidas entre 0 y 4.0 voltios y entre 4 y 5 voltios, respectivamente.

La información q hace que el hardware realice ciertas acciones se llama instrucción, estas instrucciones son ejecutadas directamente por la maquina.

Este lenguaje máquino fue el primero utilizado por el hombre, un jemplo de lenguaje maquina seria el siguiente:

   011011001010010011110110

Esta instrucción es facilmente interpretada por la máquina, pero por nosotros no creo, ahora imaginense un programa con miles de instruccions asi verdaderamente dificil de entender verdad?¿?¿
(Yo que comienzo no me lo quiero imaginar)

Tan solo si supieramos que la instrucción de arriba indica lo siguiente:
<<Traslade el contenido de la posición de memoria X a la posición de memoria Y.>>
todo sería mas sencillo pues estamos utilizando el lenguaje Humano.

Es así que surge la necesidad de Traductores que no serían otra cosa que programitas en la maquina
que se encragarán de convertir las instrucciones dadas por nosotros a 0 y 1 y viceversa.

Así que surgen los lenguajes ensambladores (Assembler) que facilitaron la labor a los programadores

La anterior instrucción  se podría escribir de la siguiente forma:
TRASLADAR POS-A POS-B
¡¡¡¡mucho mas sencillo no creen!!!!!


La diferencia que radica entre los lenguajes de alto nivel (Basic, Pascal, Cobol, etc., ) y los de
bajo nivel como el ASSEMBLER son en que en los primeros los programadores no tienen que reconocer
el HARDWARE de la máquina.


¡¡¡¡DOY POR INICIADO EL TEMA!!!!

En línea

¡No nos queda más que aprender!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
quiero aprender assembler
ASM
Potato 6 194 Último mensaje 20 Mayo 2012, 18:55
por Potato
MOVIDO: quiero aprender assembler
Ingeniería Inversa
karmany 0 41 Último mensaje 16 Mayo 2012, 17:00
por karmany
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines