Programación General > ASM (Ensamblador)
Linkear código escrito en binario
Continue:
Hola! :comp:
Estoy estudiando ensamblador(en casa :unsure: ) y sé bien que ASM y el binario van uno a uno y no es necesario que se programe nada en binario.Lo que pasa es que quiero hacer lo por aficción.
Con lo que consiga programar un simple "¡Hola mundo!" sería el crack entre mis amigos.
He visto teclados con sólo dos signos y pantallas que van monitorizando el flujo binario,pero no los he visto en vivo.Debería,me imagino,haber una herramienta o una forma de usar el teclado para escribir en binario y linkar lo luego.Tal vez haya un diccionario completo para las instrucciónes en ASM y su equivalente en binario.En los tutos que yo tengo se mencionan algúnas funciones en binario,pero solo pocas.Así que si sabeis de algún sitio(tanto libro como tuto o tabla)de donde aprender a escribir las instrucciónes en binario,enlacen me lo,por fa!
Os agradecería mucho la ayuda.
Adios! :good:
Eternal Idol:
Podes escribirlo en bytes (en Hex por ejemplo) ya que es la minima unidad entera (al menos en el mundo PC que es el de este foro). En todos lados podes encontrar informacion, pone opcodes x86 en Google por ejemplo, igual es una perdida absoluta de tiempo.
0xCC! (int 3).
posman:
Revisa los manuales de Intel (Software Developer's Manual). En los volumenes 2A y 2B viene el set de instrucciones. Ahi viene el codigo hexadecimal de cada una de las instrucciones
http://www.intel.com/products/processor/manuals/
Continue:
Gracias por responder y por ahorrar se todo el rollo de siempre:"¡Deja lo!,No vas a poder,Rindete,es demasiado dificil"
Parece que lo voy a dejar,porque lo que me va a costar en tiempo,no me lo va a devolver en provecho.
Solo os pido un favor más y ya no os molesto:
No me lamento de haber leido lo que he leido por ahora sobre ASM,porque me ayudó a comprender un poco mejor el PC de por dentro.Pero,viendo los links de los manuales de intel,encontré instrucciónes nuevas y desconocidas para mí.¿Me podeis ayudar a orientar me un poco mejor y a sacar le más provecho a mis estudios?Me podeis decir qué manuales tengo que buscar para programar en ASM para core2duo,si me sirven cualuiera de x86 o tengo que buscar más nuevos o nada más tengo que ampliar mis conocimientos con los manuales de intel y ya está?Aconsejen me,por fa!No quiero acabar despues de muchos meses de esfuerzo con la cabeza llena de algo que ya no me sevirá(algo que me había pasado varias veces).
Si por mí dependiera me quedaría con p4 que rende de maravilla,pero quiero comrar me un portatil nuevo y ya no venden nuevos con p4,todos vienen con core2duo y esto me tiene asustado.
Agradesco cualquier consejo!
Gracias por la comprensión y perdonen me,porque llevo tan solo dos semanas leyendo sobre ASM y soy muy verde todavía:)
fachamix:
mira, yo realmente no se bien como funciona el core 2 duo, tendrias que ver si se SIMULAN 2 procesadores, o si verdaderamente son 2 procesadores.
tambien , y analisando, doy este caso, porke realmente tengo esta intriga.
1) escribo un programa en C
2) lo precompilo, generando codigo ASSEMBLER
3) El codigo generado esta pensado para un x86
4) Escribo otro programa en C
5) Genero codigo ASSEMBLER
6) COMPILO a binario, mis 2 codigos ASSEMBLER
.... ahora, a pesar de que el codigo assembler, estaba pensado para un x86, como se ejecutarian esos 2 programas en una core2duo ????? se usan los 2 procesadores ????? o solo 1 ?????? pues acordate que en el codigo assembler estaban los registros del x86.
a ver si me sacan la duda
Navegación
[#] Página Siguiente
Ir a la versión completa