martes, 29 de junio de 2010

Lista básica de Instrucciones en Ensamblador

Se muestra; Primero el nombre, después el significado en inglés y para concluir, su significado en Español.

ADD ADDition Significa sumar
AND logical AND Es el "Y" lógico

lunes, 28 de junio de 2010

El problema de las Variables Globales

Reconozco que es una práctica que uso mucho. Uso demasiadas variables globales, cosa que hace que un código quede algo ilegible. Queda extraño leer alguna función en algún programa grande, y ver de repente una variable, la cual no sabes donde usas, qué contiene o para que sirve.

Evidentemente si perseguimos obtener un código limpio y entendible a los ojos de la mayoría de los programadores, debemos evitar esta práctica. Pero se nos plantea un problema. Imaginemos un programa bastante grande, el cual queremos una variable común a todas las funciones y a todos los procedimientos, para llevar un control del estado de las funciones (Imaginemos que las funciones tienen estados, dependiendo de sus resultados)

domingo, 27 de junio de 2010

Comandos básicos en GNU/Linux

A la hora de ponerse ante cualquier distribución de GNU/Linux, es importante conocer como usar la terminal. No por el tópico de "En GNU/Linux siempre se usa la terminal, es muy difícil" pues actualmente, las distribuciones hacen todo gráficamente y no es estrictamente necesario usar la terminal. Aún así como dije, si conviene conocerla.

Para ello, pongo los comandos mas básicos para hacer uso.

Comando -> Uso ( Ejemplo )

ls -> Listar los ficheros de un directorio. ( ls /home )

cd -> Cambia de directorio ( cd /home )

more -> Muestra el contenido de ficheros
de forma paginada ( more 1.txt )

Pilas y colas

Pila; Tipo especial de lista lineal en la que la inserción de elementos se realiza solo por un extremo que se denomina Cima o Tope. Usa la estructura LIFO.

Cola; Se diferencia de la Pila en la forma de insertar o eliminar elementos. Usa la estructura FIFO.

sábado, 26 de junio de 2010

DAC y ADC

El ADC convierte una señal analógica a una señal digital (Principalmente binaria). y el DAC convierte una señal digital a una señal analógica.

ADC == Analog to Digital Converter
DAC == Digital to Analog Converter


El proceso de digitalización es fácilmente aplicable a Arduino. Supongamos que tenemos una entrada analógica con un sensor de Luz. El sensor nos devuelve valores analógicos, y nosotros queremos usar Arduino para enviar valores digitales a nuestro ordenador por medio de comunicación serial.

Control de interrupciones del ratón (DOS)

Desvirgo mi nuevo blog. Aquí podrás encontrar de todo, pero sobretodo información sobre programación, noticias, mis propios ensayos, etc.

También cuentas con un panel que muestra las últimas noticias de Google Noticias.

Dicho esto, empezamos:



Este ejemplo se desarrolla con Borland C++ 3.1 (Bajo Windows XP) Podemos manejar las interrupciones del ratón gracias a la interrupción 33h.