• Viernes 9 de Mayo de 2025, 18:25

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Toph

Páginas: 1 [2] 3 4 ... 21
26
La taberna del BIT / Videos cortos de caricaturas de los presidentes
« en: Miércoles 14 de Abril de 2010, 01:03 »
:lol:  Pues les dejo estos videos, por si no los han visto, son sobre los presidentes de latinoamerica y hasta el rey de España, pueden que les guste :good:  puede que no  :bad: , pero a mi me mato de risa  las partes del rey Juan Carlos. Chequenlos, los hicieron en Venezuela es una sátira tipo la serie "Lost".

[youtube:2xzu6hxk]http://www.youtube.com/watch?v=npUI1vOA_fI[/youtube:2xzu6hxk]

[youtube:2xzu6hxk]http://www.youtube.com/watch?v=4B2v-qBL_QU[/youtube:2xzu6hxk]

por cierto la serie se llama Isla presidencial

27
GNU/Linux / Re: Falla al iniciar el servidor X (su interfaz gráfica)
« en: Lunes 5 de Abril de 2010, 23:21 »
Cita de: "su -"
Ese error es del teclado, y realmente no es importante.

¿El evento sucede cuando abres cierta o sucede aleatoriamente?
Puede ser la tarjeta grafica...

Saludos, no habia contestado antes debido a que estaba de vacaciones  :good: ,pero ya acabaron  :bad: y estoy de regreso, bueno volviendo al problema, pues estoy trabajando como si nada  :comp: cuando de repente minimizo una ventana y se queda trabada con la ventana a medio minimizar y luego pone la pantalla negra intermitente  :hitcomp: hasta que le doy reiniciar.

28
GNU/Linux / Re: Falla al iniciar el servidor X (su interfaz gráfica)
« en: Viernes 26 de Marzo de 2010, 19:54 »
Perdon por no contestar antes pero habia estado muy ocupada y como les dije al principio este error me aparece a veces y hay dias en que no ocurre  :huh: y trabajo con total tranquilidad  :hitcomp:
 
Cita de: "su -"
El log es /var/log/Xorg.0.log
si ese fue el que puse adjunto entonces.
Me acaba de dar el error y cuando me pregunto ¿Quiere ver  la salida del servidor X para diagnosticar el problema?, le di clic en si y al final apareció
Citar
Fatal error:
lockup

Bueno, despues intente hacer lo que me dijiste en el primer post su, y  que no habia podido hacer (sino a través de una opcion a la hora de elegir como entrar algo asi como single usuario creo que dice la opcion), entonces en la consola le di kill Xorg y lo demas y me aparecio lo siguiente:

Citar
The XKEYBOARD keymap compiler(xkbcomp) reports:

>Warning Type "ONE_LEVEL" has 1 level, but has 2 symbols
> Ignoring extra symbols

Errors from xkbcomp are not fatal to the X server

29
GNU/Linux / Re: Falla al iniciar el servidor X (su interfaz gráfica)
« en: Jueves 18 de Marzo de 2010, 19:42 »
Cita de: "su -"
Si killall o kill fallan es probablemente porque X11 no esta corriendo (tienes entorno grafico?) y en ese caso solo hay que ejecutar startx y ver la salida como he mencionado antes.
No se si en Ubuntu este habilitado los logs de X11, busca en /var/log y mira que errores relevantes hay.
Si tengo entorno grafico, cuando le doy ctrl+alt+f1 hago login y ejecuto startx aparece Fatal server error server is already active for display 0 ..... que me imagino sale porque tengo el entorno grafico abierto.

Bien buscando en /var/log encontre el texto que esta en el archivo  adjunto, a veces cuando falla me da la posibilidad de ver el error o algo asi en este momento no me acuerto como dice exactamente la pregunta pero si le doy "si" me indica en la pantalla lo que dice el archivo ¿sirve de algo esto? o tengo que buscar otra cosa ya que en var/log aparecen los siguientes archivos:

Citar
apt       debug.3.gz    kern.log.4.gz   syslog.3.gz
aptitude    debug.4.gz    lastlog   syslog.4.gz
aptitude.1.gz    dmesg       lpr.log   syslog.5.gz
aptitude.2.gz    dmesg.0    lpr.log.1   syslog.6.gz
aptitude.3.gz    dmesg.1.gz    lpr.log.2.gz   syslog.7.gz
auth.log    dmesg.2.gz    lpr.log.3.gz   unattended-upgrades
auth.log.1    dmesg.3.gz    lpr.log.4.gz   user.log
auth.log.2.gz    dmesg.4.gz    mail.err   user.log.1
auth.log.3.gz    dpkg.log    mail.info   user.log.2.gz
auth.log.4.gz    dpkg.log.1    mail.log   user.log.3.gz
boot       dpkg.log.2.gz    mail.warn   user.log.4.gz
btmp       dpkg.log.3.gz    messages   wtmp
btmp.1       exim4       messages.1   wtmp.1
cups       faillog    messages.2.gz   Xorg.0.log
daemon.log    fontconfig.log  messages.3.gz   Xorg.0.log.old
daemon.log.1    fsck       messages.4.gz   Xorg.20.log
daemon.log.2.gz  gdm       news      Xorg.20.log.old
daemon.log.3.gz  installer    pycentral.log   Xorg.21.log
daemon.log.4.gz  kern.log    samba      Xorg.21.log.old
debug       kern.log.1    syslog
debug.1       kern.log.2.gz    syslog.1
debug.2.gz    kern.log.3.gz    syslog.2.gz
Disculpenme si digo alguna burrada pero en realidad de Linux no tengo ni idea, estoy como quien dice aprendiendo a palos porque no he recibido instruccion alguna.  :P

30
GNU/Linux / Re: Falla al iniciar el servidor X (su interfaz gráfica)
« en: Lunes 1 de Marzo de 2010, 23:31 »
Cita de: "su -"
Je, je. Una cosa es killall X y otra es killall x, tampoco es xorg es Xorg  :lol:

 ^_^ Los puse de las dos formas y el resultado es el mismo, dice no process killed.

Ahora no me habia fijado que con killall Xorg pone antes Xorg(2889): Operacion no permitida y luego Xorg:no process Killed, se supone que mi usuario esta como Root.

Cita de: "shadow_rev"
Eso normalmente pasa cuando no tienes instalados los controladores adecuados para la tarjeta gráfica del computador, e intentas activar la aceleración gráfica. Cuando que me actualicé a Ubuntu Jaunty (si, ya se, el último es karmic) e intenté activar la aceleración gráfica del chipset ATI Radeon Xpress 1421 (ya no es soportada por las últimas versiones de Xorg), me estrellé con ese problema.
.

Hola shadow_rev a mi me pasa de repente estoy trabajando correctamente cuando ese error ocurre, me habian mencionado que podia ser el driver del monitor que no es el adecuado para un LCD AOC, pero no lo he podido conseguir.
Con respecto al comando que pusiste, esa es la solucion a la que te envian en internet pero lo probe hace un tiempo y no me funciono

31
GNU/Linux / Re: Falla al iniciar el servidor X (su interfaz gráfica)
« en: Lunes 1 de Marzo de 2010, 17:12 »
Cita de: "su -"
Hola Toph.

Yo necesito mas informacion para poder, al menos, saber que es... asi que a usar consola.

Oprime Crtl + Alt + F1, haz login y entra como super usuario (root). Mata X11 (usando killall X o killall Xorg) y ejecuta statx.

Nuevamente, oprime Crtl + Alt + F1 y mira todos los errores que imprime en la consola.
:) Hola su-, entre a la consola y cuando le doy killall x o killall xorg, me dice "No process killed", intente indicandole el PID del proceso y lo busque con ps -e le doy killall <# PID> y tambien me dice lo mismo :hitcomp:  ¿Que puedo hacer en ese caso?

Gracias de antemano :hola:

32
GNU/Linux / Falla al iniciar el servidor X (su interfaz gráfica)
« en: Viernes 26 de Febrero de 2010, 18:28 »
Saludos, pues soy novata en LINUX, por lo que mis conocimientos son muy pobres y he tenido algunos inconvenientes que he ido solucionando, pero para este no he encontrado solución, resulta que me instalaron un tal DEBIAN GNU/LINUX 5.0.3 LENNY i386 :mellow:  al menos eso decia en el CD y al dar clic en sistema dice que esta instalado GNOME como entorno de escritorio.
El problema que tengo es que a veces la pantalla se pone negra y esta intermitente hasta que a veces pone el mensaje "Fallo al iniciar el servidor x (su interfaz gráfica). Parece como si no esturviera configurada correctamente...."

¿alguna idea de como solucionar esto?, he buscado en internet, pero ahi a las personas les da el error al querer ejecutar algun programa en especifico, en mi caso no es asi.


Gracias de antemano. :D

33
ASM (Ensamblador) / Re: posiciones del cursor del ratón
« en: Lunes 8 de Febrero de 2010, 17:31 »
Cita de: "chouki"
os adjunto la parte que se encarga de escribir en cada posición de la pantalla:
Código: ASM
  1.  
  2.  escribir:
  3.          ;leer la posición actual del cursor
  4.           mov ah,3
  5.           mov bh,0
  6.           mov byte ptr fila,dh
  7.           mov byte ptr columna,dl
  8.  
  9.  

:huh: Si lo tenes asi como lo has puesto, no funciona porque no pones la interrupcion que lee la posicion del cursor, debes de ponerla asi:
Código: ASM
  1.  
  2.  escribir:
  3.          ;leer la posición actual del cursor
  4.           mov ah,3
  5.           mov bh,0
  6.           int 10h ; Esta es la interrupcion que lee la posicion del cursor siempre que ah=3 y Bh tenga el numero de pantalla actual
  7.  
  8.  
Al volver de la interrupcion ya tendras en dh la fila y en dl la columna para poder manipular esos valores.

34
La taberna del BIT / Re: Logica en el Aprendizaje de Programacion
« en: Lunes 18 de Enero de 2010, 17:13 »
Cita de: "エリック"
    ¿Eh sido estafado?
No, el libro lo puedes seguir utilizando, ya no veras C++ como materia, pero supongo que en alguna materia te dejaran hacer alguna aplicacion de algo en el programa que tu quieras y lo puedes hacer con C++ gracias a que tendras conocimientos avanzados sobre C++
Cita de: "エリック"
      ¿C++ es un lenguaje obsoleto?
No lo es, tu profesor talvez dijo esto porque le parece poco amigable comparado con .NET, C# o JAVA creo  :P , solo asi se me ocurre que pueda llamarlo "desfasado", cuando en realidad hasta Google esta hecho en C++

Cita de: "エリック"
      ¿Valdria la pena que aprenda todo lo que hay en ese libro?
[/list]
Claro que si, jamás estará de más aprender NINGUN lenguaje de programacion en mi opinion.

35
ASM (Ensamblador) / Re: perdido en la instalacion de masm, nasm etc etc
« en: Lunes 11 de Enero de 2010, 17:11 »
Cita de: "cesar151"
holas amigos he tratado de instalar los ensambladores que quiera y desafortunadamente todos me presentan problemas si me pueden dar una orientación les agradecería mucho pues no quiero trabajar con el debugger baje el masm32 de la página oficial nada me sale problemas un simulador de 8086 tampoco mejor dicho ninguno a yudenme por que estoy  que tiro la toalla. Chaos

Saludos, pues como veo que dices simulador de 8086, te sirve el EMU8086 que podes bajar de aqui http://www.emu8086.com/ Es una versión de evaluación, no deberia haber problema en la instalacion ya que solo hay que darle doble clic al instalador, aceptar los terminos, darle siguiente hasta el final y ya, trae su propio ensamblador llamado FASM.



NOTA:
Si te interesa y queres que tu programa de evaluación ya quede permanentemente envia un mensaje privado.

37
ASM (Ensamblador) / Re: paneles electronicos
« en: Lunes 4 de Enero de 2010, 20:14 »
;) Pues como podras ver en las siguientes discuciones, si se te contesto y el que no volvio pero ni a decir si le sirvio o no la informacion fuiste vos.
http://www.foros.solocodigo.com/viewtopic.php?f=15&t=40210&p=146005#p146
http://www.foros.solocodigo.com/viewtopic.php?f=15&t=40182&p=145936#p145936
http://www.foros.solocodigo.com/viewtopic.php?f=15&t=39358&p=143105#p143105

Habra algunas preguntas en las que no obtendras respuesta porque los que participamos en el foro desconocemos del tema.

Con respecto a esta pregunta de los paneles electrónicos con PIC seria mejor que la hicieras en el foro de microcontroladores que esta mas abajo, ahi hay discuciones de microcontroladeres FREESCALE/MOTOROLA, PIC, ATMEL, etc y deberias de dar tambien mayor informacion sobre tus dudas porque personalmente programo el PIC16F84A pero no se a que te referis con "Paneles electronicos" especificamente, asi que para comenzar es mejor bajarse el manual que esta en microchip del microcontrolador y ver como se programa el micro y asi ponerlo a interactuar con lo que sea.

Saludos

38
La taberna del BIT / Re: Para todos
« en: Martes 22 de Diciembre de 2009, 21:27 »
:D  :D  :D  :D  Felices Fiestas para todos los del foro  :D  :D  :D  :D  :D
Sean de la religion que sean o no crean en nada, cada fin de año es bueno para reflexionar y tratar de ser mejores personas, espero que el foro siga creciendo aun mas en este 2010, yo por el momento me despido (1 semana de vacaciones al fin  :jumpie:)
Espero en Dios regresar sana y salva y seguir haciendo mis pequeñas aportaciones a los foros de Publicaciones y e-books, microcontroladores, visual Basic 6.0, ensamblador,matlab, dudas informaticas y por supuesto la Taberna del bit (ya viene el mundial  :ball: ) El otro año molestare por los foros de GNU/LINUX ya que por cuestiones de trabajo me mudo de sistema operativo :wacko: .

Salud y prosperidad a los usuarios, moderadores y administrador de Solocodigo.




PD:Deseo de año nuevo para el foro "Que el 2010 estemos libres de Trolls y SPAMMERS  :P , naaaa algo mas realista, mas usuarios y mas actividad  :) ".



"Que Dios los bendiga"

39
ASM (Ensamblador) / Re: COMO COMUNICO EL PUERTO SERIE EN ENSAMBLADOR
« en: Miércoles 25 de Noviembre de 2009, 19:49 »
Cita de: "blind_and1"
hola... buenas tardes a todos...

para ver si alguie me puede ayudar, ya que llevo una materia llamada micros 2 en la cual programamos en ensamblador usamos el masm611, y nos pidieron que realizaramos una practica en la cual tenemos que usar el puerto serie y no nos enseniaron nada de como usarlo

Revisá en este documento al final esta la informacion sobre el puerto serial y un ejemplo de envio y recepcion, con respecto al PIC tendras que usar la USART para ello busca informacion en el foro de microcontroladores dejo aqui un link de una discucion sobre ese tema

40
ASM (Ensamblador) / Re: Asignacion
« en: Lunes 9 de Noviembre de 2009, 16:34 »
Cita de: "hsitadm"
ya que se habla de torque para la bomba A o la Bomba B dependiendo de los valores de entrada, hasta ahora lo que he visto es sumar registror, mover, copiar, etc, y este ejercicio que me proponen no tiene nada que ver con estas taareas basicas del microprocesador, adicionalmente deb o utilizar el emulador 8085 para correr el programa, lo que pido al foro es que me orienten y me faciliten un enfoque de como podria solucionar el ejercicio propuesto, tambien me sirven algunos codigos ejemplo del cual yo me pudiera apoyar.

Gracias.
Pues si tienen que ver, ya que los sensores indicados estaran en algunos pines de algun puerto de donde los debes mover, copiar comparar etc y segun esto sacar datos por otros pines del puerto para accionar las bombas.
digamos que el sensor que detecta el color de la tela estara en determinados pines del puerto paralelo, digamos que el sensor manda 0 cuando es gris claro, 1 gris medio, 2 gris oscuro, este dato lo lees con la instruccion IN lo comparas y segun el tipo de gris te vas a la rutina, digamos es gris claro (como no entiendo como van esos numeros que pusiste inventare), como es gris claro se me ocurre que necesito el minimo negro y el minimo de decolorante entonces saco por el puerto con la instruccion OUT los datos que me activan el minimo torque de las bombas para que me aplique lo minimo digamos que eso lo consigo sacando el dato 11 por el puerto.

Te estoy poniendo una solucion a ciegas porque no se como son tus sensores, ni que envian al micro al detectar el color de la tela, ni tampoco como se activan las bombas (como se hacen los diferentes tonalidades de gris).

41
La taberna del BIT / Mercedes Sosa
« en: Miércoles 7 de Octubre de 2009, 00:10 »
:oops: pues coloco este post en memoria de Mercedes Sosa que murio el 4 de octubre, era la unica cantante o "cantora" de musica de protesta que me gustaba  :adios: .

"Gracias a la vida que me ha dado tanto,
Me ha dado la risa, y me ha dado el llanto,
Así yo distingo dicha de quebranto,
Los dos materiales que forman mi canto,
Y el canto de todos que es el mismo canto,
Y el canto de ustedes, que es mi propio canto."

42
Matlab / Re: probelma con matlab
« en: Viernes 25 de Septiembre de 2009, 00:37 »
Cita de: "shaqdiesel"
?? Input argument "u" is undefined.

Error in ==> une at 3
val=288-(u*3000);

Alguien  me podria ayudar ?

Ese error es debido a que llamas a la funcion sin darle el argumento con el que debe trabajar.

En la ventana de comandos de matlab no solo pongas:

>>coloca

sino que debes de definir una variable con el dato al que le quieres aplicar la funcion y luego llamarla indicandole esa variable como argumento
ejemplo:
 
>>a= xxxx (el valor que tu decidas) y luego llamar a la funcion asi:
>>coloca(a)

43
ASM (Ensamblador) / Re: como empezar
« en: Martes 21 de Julio de 2009, 15:50 »
Una buena forma de comenzar para mi es con este excelente simulador que esta en esta pagina, www.emu8086.com, ademas de permitir ver paso a paso como funciona tu programa, como cambian los registros, simular interrupciones como lectura y escritura en pantalla, etc. trae ayuda donde esta un set de instrucciones muy bien explicado y uno de interrupciones.

44
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Jueves 9 de Julio de 2009, 20:30 »
Cita de: "betoelectronico"
ya lo probe y no andaba igual. Pero luego me puse a urgar el circuito y descubri que habia un inconveniente en el circuito.lo solucione y ahora anda.
Pero ahora salio otro drama  &lt;_&lt;  ,resulta que cuando al ascensor lo llamo del piso2 , no funciona correctamente.
me puedes ayudar en esta ultimo problema que se me presenta??
ahi va adjuntado el programa modificado y explicado

Sino me equivoco, el error esta en que estando en piso2 le das que queres volver a piso1, la rutina piso1 no verifica en que piso esta el usuario sino que de un solo manda el 21h al puerto para girar el motor, lo mismo el piso3, de hecho el unico que verifica en que lugar esta el usuario es el piso2, lo cual te da muchos errores ya que si estando en el 3 le vuelves a dar 3 este mueve el motor sin saber que ya esta al maximo. En todos los pisos debes de verificar en que lugar esta el usuario antes que nada.

Debes de depurar tu programa, yo te recomiendo este excelentes simulador que puedes encontrar en esta pagina http://www.emu8086.com, hay una version de evaluacion gratuita, te permite correr paso a paso tu aplicacion, ver que pasa con los registros, banderas e incluso escribe y lee del teclado y puede simular puertos virtuales.

45
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Lunes 6 de Julio de 2009, 23:28 »
Cita de: "betoelectronico"
buenas...!soy nuevo en este foro. La verdad tengo un problema con un programa que estoy armando para un trabajo de la universidad .Queria hacer un miniascensor controlado por puerto paralelo y usando el lenguaje asm.
*las teclas 1 , 2 y 3 indicara los pisos a donde se movera el ascensor.
* 3 pulsadores simularan la sensores de ubicacion del ascensor y dicha señal sera enviada a la entradas del puerto paralelo.
*el puerto paralelo  enviara señales de salida para hacer girar un motor hacia arriba o hacia abajo.
cuando aprieto la tecla uno..el puerto paralelo  me envia la señal de salida hasta el motor y lo hace funcionar hasta que el interruptor del piso 1 se activa.ahi vamos bien.
Pero, Cuando aprieto el numero 3 para llevar el ascensor hasta el tercer piso, no hace lo mismo. porquee?? alguien me podria dar una mano en el programa? y me dice en que me estoy equivocando?
desde ya gracias:!

 :huh:  Pues si seleccionas "3" va a inicio_1 donde esta otra rutina donde se espera que el usuario presione otra tecla, ¿eso es lo que quieres que si va para el piso 3 tenga que presionar dos veces tres?, si es asi al presionar "3" de nuevo, aparentemente funcionara porque manda un dato al puerto, espera ,revisa si ya esta apaga y espera tal cual se hizo cuando se seleccionaba el piso "1".

46
La taberna del BIT / Estos se pasaron de Ridiculos
« en: Jueves 25 de Junio de 2009, 16:46 »
Si he leido cosas absurdas ultimamente, esto es llegar al extremo de lo ridiculo  :lol:  :lol:  :lol:
ABSURDO

hay cosas peores en el mundo como esta y estos preocupandose por una mosca

47
La taberna del BIT / Re: Vicente Ferrer fallece en Anantapur, la India
« en: Viernes 19 de Junio de 2009, 17:53 »
:oops: Bueno precisamente fui yo quien sugeri la publicidad de esta fundacion para que se mostrará aqui en Solocodigo.
Ha muerto un gran hombre, pero su legado sigue. Al igual que la madre Teresa de Calcuta ambos ayudaron a la parte que vive en extrema pobreza en India.
Por eso como repito sus legados siempre viviran y sus nombres jamas seran olvidados  :adios:

48
ASM (Ensamblador) / Re: Puerto serie COM1
« en: Jueves 18 de Junio de 2009, 17:05 »
Cita de: "Keylhan"
Mira esto lo hice ahora dime como esta con esto garantizo inicializar el puerto con 8 bits de datos yn bit de paridad y velocidad de 4800 baudios??? ....el ciclo lo hice para que fueran 32 bits ......dime si esta bien y como lo hago para 30 bytes y 3040 baudios  dame una sugerencia........
Saludos
CICLO:MOV AH,00 ;inicializar el puerto
   MOV AL,11011011b ; velocidad 4800, par,un bit de stop, 8 bit de datos....
   MOV DX,00 ; puerto com1
   INT 14H
   
   MOV AH,02 ;recibir datos por el puerto
   MOV AL,11011011b ; velocidad 4800, par,un bit de stop, 8 bit de datos....
   MOV DX,00
   INT 14H
   LOOP CICLO

La configuracion es la correcta, es com1, con 4800 baudios, paridad par, un bit de stop y 8 bits de datos.
ahora el puerto serial lee en caracteres (1 byte) por lo que el lazo deberia de contar 30 que es el numero de bytes que quieres leer, ahora con eso no basta, primero tienes que verificar que hay un caracter en el buffer para leerse, eso lo haces con la funcion AH=03h de la interrupcon 14H, que al ejecutarse devuelve el estado del puerto en AH y lo que se evalua es el bit 1 que si esta a uno es que hay un dato listo, la rutina seria esta:
Código: ASM
  1.   Esperar:  
  2.         mov dx,0
  3.         mov ah,03h
  4.         int 14h
  5.         test ah,01h; si el bit 1(dato listo) esta puesto a cero no hay dato listo  
  6.         jz Esperar ;salta y vuelve a verificar
  7.         ;si ya hay dato listo se debe leer, comparar si ya fueron treinta sino vuelve a esperar
  8.  

no se debe estar saltando a la configuracion, eso solo se hace al principio.

49
La taberna del BIT / Re: busco pareja
« en: Miércoles 27 de Mayo de 2009, 20:51 »
Yo no lo haria y mucho menos si hay que pagar  :huh: , hay mucho loco por internet  :P

50
ASM (Ensamblador) / Re: Capturar Datos y Visualizacion en Assembler
« en: Miércoles 27 de Mayo de 2009, 01:17 »
Cita de: "kingofmetal"
cuando ejecuto con G ...pongo una palabra y le doy enter y saca error, entonces quisiera saber como hago para que el usuario ingrese por teclado una palabra o numeros y los pueda visualizar

Saludos :ouch:
Si te leiste como funciona la interrupcion 21h (AH=09 y Ah=0A) del link que te puso Eternal Idol veras que el error ocurre cuando se va a mostrar la cadena, ya que el programa para saber donde termina esta cadena (que empieza donde apunta DS:DX) busca un signo "$" , como en tu caso la cadena que vas a mostrar es la que introdujo el usuario, al menos que él en la cadena que digito haya puesto un signo de $ no va a dar error, de lo contrario si lo hará, ahora eso no es todo agregandole el $ al final de la cadena ya no da error el debug pero la cadena mostrara datos basura antes ya que como seguramente debe decir en el link cuando se lee una cadena del usuario esta se guarda en la direccion donde apunta DS:DX pero a partir del tercer byte, por eso a la hora de imprimir la cadena siempre mostrará dos caracteres basura antes.

Páginas: 1 [2] 3 4 ... 21