• Lunes 18 de Noviembre de 2024, 03:24

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 - Bicholey

Páginas: 1 ... 48 49 [50] 51 52 ... 63
1226
Dudas informáticas / Re: Borrar Pantalla De Pre-boot
« en: Jueves 6 de Julio de 2006, 20:49 »
:P  Podeis formatear tu maquina y reinstalar tu S.O je je je je (es broma)

1227
C/C++ / Re: Debuggear Un Codigo
« en: Jueves 6 de Julio de 2006, 20:43 »
:huh:  :huh:

debugguear tiene algo que ver con el debug.exe?

1228
C/C++ / Re: Reavivar El Foro De Retos
« en: Jueves 6 de Julio de 2006, 20:42 »
:P  :P  :P  :P

Pues como quieran pero yo optaria por un reto como hacer un programa asm de 16 0 32 bits que sea capaz de asignar memoria e inicializar graficos mediante las int's correspondientes y que lo hagan en Windows Vista donde de verdad que esta restringido el uso de estas ahh y que por cierto sea estable.  je je je je je je je   :D  :D

1229
ASM (Ensamblador) / Re: Com1. Ensamblador
« en: Jueves 6 de Julio de 2006, 20:36 »
Bueno este es el codigo se compila en turbo C , aclaro este no es mio me lo encontre por ahi , el que yo tengo escanea los puertos UART _USART y bueno en fin esta un poco muy loco y creo que entenderas mejor este .


Código: Text
  1.  
  2. #include<conio.h>
  3. #include<stdlib.h>
  4. #include<dos.h>
  5. #include<io.h>
  6. #include<stdio.h>
  7. #include<alloc.h>
  8. /*definimos el valor que toman los puertos*/
  9. #define COM1 0
  10. #define COM2 1
  11.  
  12. /*definimos las distintas velocidades de trasmision*/
  13. #define bd_110 0
  14. #define bd_150 32
  15. #define bd_300 64
  16. #define bd_600 96
  17. #define bd_1200 128
  18. #define bd_2400 160
  19. #define bd_4800 192
  20. #define bd_9600 224
  21.  
  22. /*definimos los valores para los bits de datos*/
  23. #define bitd_7 2
  24. #define bitd_8 3
  25.  
  26. /*definimos los valores para los bits de stop*/
  27. #define bits_1 0
  28. #define bits_2 4
  29.  
  30. /*definimos los valores para la paridad*/
  31. #define nula 0
  32. #define impar 8
  33. #define par 24
  34.  
  35. void inicializar(int,int,int,int,int);
  36. unsigned char compruebo(int);
  37. void leer_car(unsigned char *,int);
  38. void enviar_car(unsigned char,int);
  39.  
  40. void main(void)
  41. {
  42. unsigned char let,car,bytel;
  43. clrscr();
  44. inicializar(COM1,bd_9600,impar,bits_1,bitd_8);
  45. while (let!=27)
  46.    {
  47.    if (compruebo(COM1)&1) //comprobamos si el bit 0 del valor retornado
  48.       {                   //es 1
  49.       leer_car(&car,COM1);
  50.       if (car!=0)
  51.         {
  52.          if (car=='\r') car='\n';
  53.          printf("%c",car);
  54.         }
  55.         car=0;
  56.         enviar_car(0,COM1);
  57.       }
  58.       if (kbhit())
  59.       {
  60.       let=getch();
  61.       if (let!=27)
  62.          {
  63.            enviar_car(let,COM1);
  64.          }
  65.       }
  66.    }
  67. }
  68. void inicializar(int puerto,int baudios,int paridad,int b_stop,int b_datos)
  69. {
  70. unsigned char total;//sumaremos los par metros de inicializacion
  71.       total=baudios+paridad+b_stop+b_datos;
  72. asm {          //inicilizamos el puerto
  73.       mov ah,0h   //el servicio uh nos permite inicializar el puerto
  74.       mov dx,puerto //pasamos el puerto a 'dx'
  75.       mov al,total //pasamos la suma de los parametros a 'al'
  76.       int 14h //solicitamos la interrupcion 14h
  77.       }
  78.  
  79. }
  80. unsigned char compruebo(int puerto)
  81. {
  82. unsigned char com;
  83. asm { //estado del puerto
  84.      mov ah,3h //el servicio 3h comprueba el estado del puerto
  85.      mov dx,puerto //pasamos el puerto a 'dx'
  86.      int 14h //solicitamos la interrupcion 14h
  87.      mov com,ah //codigo de error retornado a 'ah' y pasado a 'com'
  88.    }
  89.    return com;
  90. }
  91. void leer_car(unsigned char *caracter, int puerto)
  92. {
  93.    unsigned char letra;
  94.    asm{    //recoge un caracter
  95.      mov ah,2h      //el servicio 2h nos permite recoger un caracter
  96.      mov dx,puerto //pasamos el puerto a DX
  97.      int 14h   //solicitamos la interrupcion 14h
  98.      mov letra,al //el caracter es retornado a 'al' y la pasamos a letra
  99.       }
  100.       *caracter=letra;
  101. }
  102. void enviar_car(unsigned char caracter, int puerto)
  103.    {
  104.    asm{    //envia un caracter
  105.         mov ah,1h   //el servicio 1h nos permite enviar un caracter
  106.         mov dx,puerto //pasamos el puerto a DX
  107.         mov al,caracter   //pasamos el caracter a 'al'
  108.         int 14h   //solicitamos la interrupcion 14h
  109.      }
  110.    }
  111.  
  112.  
  113.  

espero te sirva y si tienes dudas me puedes preguntar.

1230
ASM (Ensamblador) / Re: Iniciar Puerto Serie
« en: Jueves 6 de Julio de 2006, 20:31 »
si no tienes pto serie , estas inicializando una direccion logica que sale del bus de datos del Micro pero si este no existe se pierde en el buffer, segun yo tengo entendido. deberias usar una maquina que tenga pto serie.

1231
La taberna del BIT / Re: Vacaciones De Verano.
« en: Jueves 6 de Julio de 2006, 20:28 »
vaya yo pense que habia vacaciones de verano en todo el mundo.

1232
La taberna del BIT / Re: Cual Su Trayectoria Con Los Leguajes
« en: Jueves 6 de Julio de 2006, 20:26 »
:P  :P  :P


Yo lo primero que aprendi fue ASM de 16 bits usando MASM 5.0 y algunos comandos de ms-dos hace como 12 o 13 años.

1233
La taberna del BIT / Re: Windows Vista, Como Les Parece El Nuevo Nucleo?
« en: Jueves 6 de Julio de 2006, 20:21 »
en mi escuela hay maquinas con Vista los requerimientos son muy altos por lo cual no es recomendable para pc's que apenas aguantan XP aca las maquinas son muy lentas y el vista se hace muy pesado habiamos intentado hacer un dominio con maquinas xp, vista y 2003 server y tuvimos muchos problemas al final dejmaos de lado las Vista y nos quedamos con XP y 2003 server como master, el entorno grafico es algo parecido a Caldera (no se si lo hayan probado). En fin  todo los que os puedo contar porque los laboratorios de la escuela estan cerrados y solo tengo mi pc.

1234
ASM (Ensamblador) / Re: Com1. Ensamblador
« en: Martes 4 de Julio de 2006, 21:18 »
el codigo como tal parece no tener errores, pero las instrucciones in y out no se acostumbra usarlas en el PC lo cual no quiere decir que no funcione adecuadamente , primeramente deberias asegurar que la direccion que le estas dando como tu puerto COM1 sea la adecuada y que los dos puerto com1 de las dos maquinas que quieres intercomunicar esten empatados de tener complicaciones yo recomendaria el uso de los servicios de la int 14 pero de estar restringido, todo se soluciuonan haciendo pruebas, yo hice el chat que dices pero con turbo C y ASM mezclado deja lo busco y te lo paso para que lo que veas
ok
 ?

1235
La taberna del BIT / Re: La Mejor Mujer Para Un Programador
« en: Martes 4 de Julio de 2006, 21:04 »
:rolleyes:  :rolleyes:


Por lo regular ala gente bonita, sobretodo las mujeres guapas, les facilitamos mucho la vida y todo tipo de cosas, como la tarea los examenes , el codigo de mi programa, etc etc en fin yo creo que por eso las mujeres guapas no es que sean tontas, màs bien se hacen las tontas para que les facilitemos las cosas, en lo particular yo no hago eso.

1236
Programación de Archivos del Sistema / Re: Windows Xp
« en: Martes 4 de Julio de 2006, 20:54 »
:P  :P  :P  :P

Je je je je muy divertido se me ha ocurrido una cosa.

1237
Dudas informáticas / Re: Limitacion De Las Maquina Virtuales
« en: Martes 4 de Julio de 2006, 20:51 »
:P  :P

jamas quise decir que C fuera un lenguaje robusto, creo hay una pequeña confusion en cuanto al manejo de terminos pero en fin es irrelevante , teneis razòn C no es robusto.

1238
PHP / Re: Apache No Se Inica
« en: Martes 4 de Julio de 2006, 20:49 »
:huh:  :huh:

Eso es todo   ????

1239
La taberna del BIT / Vacaciones De Verano.
« en: Martes 4 de Julio de 2006, 20:47 »
B)  B)  B)  B)  B)


Bueno como muchos saben estan por iniciar o ya iniciaron las vacaciones de verano , yo se que muchos de aqui ya no van ala  escuela o trabajan y van ala escuela pero solo queria preguntarles que recuerden aquellos tiempos en los que se tomaban uno o dos meses de vacaciones sin saber nada de la escuela y nos digan que eran lo que hacian en sus vacaciones.


Yo recuerdo que cuando eran vacaciones me las pasaba jugando futbol y viendo TV, pero estoy seguro que hay personas màs divertidas, espero nos compartan sus experiencias y porque no alguna recomendacion de que hacer en vacaciones, (bueno cuando tengamos en algunos casos) .

1240
PHP / Re: Apache No Se Inica
« en: Martes 4 de Julio de 2006, 20:41 »
Maldicion a mi hermano le paso lo mismo y lo corregimos pero no me acuerdo como deja que le pregunte y ya veremos.

1241
C/C++ / Re: Lista Simplemente Enlazada
« en: Martes 4 de Julio de 2006, 20:37 »
:P  :P  :P

1242
GNU/Linux / Re: Que Opinan???
« en: Martes 4 de Julio de 2006, 20:35 »
por lo que me dicen ubuntu es el mejor para uds pero el problema es que no tengo ubunto solo cuento con los discos de los S.O que os he mencionado ami parecer Red Hat es muy bueno para manejar redes, no se que piensen uds de Red Hat Vs Ubuntu con respecto a sus servicios y prestaciones en cuanto a redes.

1243
Dudas informáticas / Re: Limitacion De Las Maquina Virtuales
« en: Martes 4 de Julio de 2006, 20:30 »
de hecho java es demasiado lento, es por eso que lenguajes como C++ o pascal no ha muerto debido ala versatilidad que tienen. sobre todo con agoritmos matematicos muy robustos.

1244
ASM (Ensamblador) / Re: Com1. Ensamblador
« en: Martes 4 de Julio de 2006, 20:25 »
:P  :P

Yo creo que antes de discutir cualquier cosa aun no no has  aclarado sobre que estas trabajando, es decir el programa  es para una pc para un micro para un sistema minimo no se en fin deberias aclarar ese punto lo considero necesario
yo tengo unos 3 o 4 archivos que trabajan ptos serie son para usar el pto serie de una pc es decir COM1
.

1245
Sobre los Foros de SoloCodigo / Re: Corrector Ortografico
« en: Martes 4 de Julio de 2006, 20:20 »
No seria mejor aprender a escribir de forma correcta.

1246
La taberna del BIT / Re: Queja, Moderador Porque Cierra Temas Del Mundial
« en: Martes 4 de Julio de 2006, 20:19 »
pues con Mexico, Ecuador , Paraguay, Argentina, Brasil y España fuera del mundial creo que ya nadie tiene interes en el mundial  :P  :scream:  :P  :P  :P  :P

1247
GNU/Linux / Que Opinan???
« en: Lunes 3 de Julio de 2006, 22:52 »
Hola amigos foreros estoy por decidir que S.O instalar en mi pc , ya tengo win98 y XP pero hace rato que no uso nada de linux y tengo estas opciones :

1.- Caldera
2.- Red Hat
3.- Mandrake
4.- Suse
 
cual instalarian uds y porque?

espero sus comentarios

1248
Ingeniería del Software / Re: Que Es Ing Del Software?
« en: Lunes 3 de Julio de 2006, 22:49 »
maldicion no lo puedo ver

1249
Sobre los Foros de SoloCodigo / Re: Foro De Matemáticas
« en: Lunes 3 de Julio de 2006, 22:47 »
de todas formas este gato esta dispuesto a participar

1250
Sobre los Foros de SoloCodigo / Re: Foro De Matemáticas
« en: Lunes 3 de Julio de 2006, 22:46 »
matematicas, pero de que nivel ?

algebra, integrales y diferenciales
quiza numeros complejos laplacianos ricatti o algebra lineal.

o quiza tranformada H, Z o Fourier o quiza algo màs loco como la mecanica cuantica wow . creo que estaria bien definir matematicas a que nivel

Páginas: 1 ... 48 49 [50] 51 52 ... 63