• Domingo 22 de Diciembre de 2024, 14:20

Autor Tema:  Winasm  (Leído 5743 veces)

laupotter

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Winasm
« en: Jueves 25 de Mayo de 2006, 18:24 »
0
Hola a todos, queria hacerles una pregunta, lo que pasa es que mi maestra me dejo hacer un piano en ensamblador pero bajo windows, creo que el que se usa para programar en windows es el winasm, pero quisiera saber si saben en donde lo puedo bajar y un tutorial tambien para las instrucciones, baje un winasm studio, pero no le entiendo, y creo q no esta completo  :blink:

Porfa espero que me puedan ayudar porq pronto entrego mi proyecto y no tengo el winasm.... otra pregunta si trabajo en winasm trabajo directo con los registros?? es decir puedo dañar mi compu si no hago bien las instrucciones???

gracias y saludos

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Winasm
« Respuesta #1 en: Jueves 25 de Mayo de 2006, 18:51 »
0
:huh:  :huh:
Bueno yo no conozco el winasm solo he trabajado con MASM y TASM MASM si corre bajo windows y al modificar los registros ya sea AX y BX el acumulador CX o los DI , SI la verdad no pasa nada alo mas el sistema se vuelve inestable y eso con mucho esfuerzo , a menos que trabajes los IOCTL ami parecer es lo mas riesgoso porque puedes dar formato a los HD's vamos en pocas palabras el ensamblador no va hacer nada que no le digas y no importa que tantos valores le asignes alos registros, despues de reiniciar la pc retoman los mismos valores hombre no hay problema que no se pueda solucionar.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Winasm
« Respuesta #2 en: Jueves 25 de Mayo de 2006, 21:36 »
0
Podes usar MASM32 y aca tenes los mejores tutoriales: http://win32asm.cjb.net/

Los registros contienen valores y dificilmente puedas dañar la PC desde modo protegido.

PD. Radoslav hablas de 16 bits y Windows es de 32 y 64.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

laupotter

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Winasm
« Respuesta #3 en: Viernes 26 de Mayo de 2006, 00:45 »
0
Muchas gracias!! entonces no es necesario que use el winasm?? si uso alguno de los otros que mencionan sirven en windows?? porq la maestra me pide que no sean en ms2 sino que sea en windows, voy a ver ese que me dijeron y veo los tutoriales muchisimas gracias

laupotter

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Winasm
« Respuesta #4 en: Viernes 26 de Mayo de 2006, 04:53 »
0
UNA PREGUNTA MAS...
YA INSTALE EL MASM 32 PERO NO SE QUE ARCHIVO ES EL QUE SE ABRE PARA TRABAJAR PODRIAN DECIRME CUAL ES???

BUSQUE EN LA CARPETA BIN PERO NO HAY ALGUNO EN EL QUE VEA QUE SIRVA PARA TRABAJAR EN ENSAMBLADOR, LES PIDO ME PUEDAN AYUDAR POR FAVOR Y GRACIAS DE ANTEMANO

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Winasm
« Respuesta #5 en: Viernes 26 de Mayo de 2006, 09:50 »
0
Podes usar el block de notas si queres. ML es el ensamblador y LINK es el enlazador. Fijate en el enlace de tutoriales que te deje ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Winasm
« Respuesta #6 en: Viernes 26 de Mayo de 2006, 17:04 »
0
Cita de: "Eternal Idol"
Podes usar MASM32 y aca tenes los mejores tutoriales: http://win32asm.cjb.net/

Los registros contienen valores y dificilmente puedas dañar la PC desde modo protegido.

PD. Radoslav hablas de 16 bits y Windows es de 32 y 64.
 :o  :o
mmm creo que me falta leer un poco de teoría para entender la diferencia entre programar a 16,32 o 64 bits por lo regular no leo mucho solo veo commandos , instrucciones, etc y las pongo en practica pero esto suena interesante , bueno  en fin no tendras algun link donde leer un poco de teoria al respecto ?
Por tu atencion gracias...
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Winasm
« Respuesta #7 en: Viernes 26 de Mayo de 2006, 20:05 »
0
Aca tenes info:
http://en.wikipedia.org/wiki/Protected_mode

mira la de real mode tambien.

Basicamente modo real 16 bits, protegido 32 bits y largo 64 bits. Toda esta informacion esta muy bien explicada en los manuales de Intel y AMD.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Winasm
« Respuesta #8 en: Viernes 2 de Junio de 2006, 12:54 »
0
:huh:  :huh:
Entonces es por eso que lenguajes ensamblador o c++ no pueden direccionar mas de 64k de memoria o no es asi?
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Winasm
« Respuesta #9 en: Viernes 2 de Junio de 2006, 16:17 »
0
Cita de: "Radoslav"
:huh:  :huh:
Entonces es por eso que lenguajes ensamblador o c++ no pueden direccionar mas de 64k de memoria o no es asi?
¿Seguro que lo leiste?

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Winasm
« Respuesta #10 en: Viernes 2 de Junio de 2006, 17:29 »
0
Cita de: "Radoslav"
:huh:  :huh:
Entonces es por eso que lenguajes ensamblador o c++ no pueden direccionar mas de 64k de memoria o no es asi?
Los unicos programas que no pueden pasar de 64KB son los .com, he ahi el problema de haber tenido que crear un formato .exe
El pasado son solo recuerdos, el futuro son solo sueños

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Winasm
« Respuesta #11 en: Lunes 5 de Junio de 2006, 16:35 »
0
Cita de: "Eternal Idol"
Cita de: "Radoslav"
:huh:  :huh:
Entonces es por eso que lenguajes ensamblador o c++ no pueden direccionar mas de 64k de memoria o no es asi?
¿Seguro que lo leiste?
 :lol:  :lol:
ok le voy a dar un repaso
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]