Entradas

Mostrando las entradas de enero, 2018

1.4 Aspectos matemáticos de la graficación (Geometría Fractal)

Imagen
La geometría es fundamental para el desarrollo de software de gráficos. Los científicos y programadores de computadoras estudian geometría fractal, geometría descriptiva y perspectiva lineal, que es la geometría 3D, para desarrollar matemáticamente el dibujo de objetos en vez de dibujar con un mouse o un bolígrafo y un lápiz. Palabras que dan inicio al libro "Fractals Everywhere" ("Fractales en todos Lados") de Michael F. Barnsley, uno de los pioneros y más importantes divulgadores e investigadores del tema: "La geometría Fractal cambiará a fondo su visión de las cosas. Seguir leyendo es peligroso. Se arriesga a perder definitivamente la imagen inofensiva que tiene de nubes, bosques, galaxias, hojas, plumas, flores, rocas, montañas, tapices, y de muchas otras cosas. Jamás volverá a recuperar las interpretaciones de todos estos objetos que hasta ahora le eran familiares." Los orígenes de la geometría fractal se remontan a finales del siglo XIX y princip

Instalacion de Python y Pycharm

Imagen
Python PyCharm  

Registros de propósito general

Imagen
Los registros de propósito general, como su nombre lo indica, se utilizan en la forma en que lo desee el programador. Cada uno de estos registros se puede direccionar como un registro de 16 bits (AX, BX, CX, DX) o como un registro de 8 bits (AH, AL, BH, BL, CH, CL, DH, DL). Cada uno de los registros de 16 bits está formado por la concatenación de dos registros de 8 bits: AX = AH:AL, BX = BH:BL, CX = CH:CL y DX = DH:DL, donde el bit 0 del registro AH es el bit 8 del registro AX. Los registros de datos, como su nombre indica, contienen  generalmente  datos. A veces se les llama "de propósito general", y la verdad es que es un nombre más apropiado, si bien un poco más largo. Aunque tiene distinto nombre cada uno de ellos, cuentan básicamente con la misma funcionalidad, con algunas excepciones. Determinadas operaciones -por ejemplo la multiplicación- exigen que los operandos estén en registros específicos.  AX  es a menudo llamado acumulador. BX  se puede usar como reg

1.3 Formatos gráficos de almacenamiento.

Los formatos gráficos de archivos son la forma en que la información de una imagen se guarda en un archivo. Cada formato utiliza técnicas de codificación especial, métodos de compresión y otras técnicas para buscar el equilibro entre la calidad y la compatibilidad entre las plataformas. El almacenamiento de los datos que componen una imagen digital en un archivo binario puede realizarse utilizando diferentes formatos gráficos, cada uno de los cuales ofrece diferentes posibilidades con respecto a la resolución de la imagen, la gama de colores, la compatibilidad, la rapidez de carga, etc.  En general, todos los ficheros gráficos comienzan con una cabecera que indica las características de la imagen, después se encuentran los datos de la imagen los cuales suelen estar comprimidos. Estas características pueden ser el tipo, tamaño,resolución, modo de color, profundidad de color, número de colores existentes en paleta. Al momento de almacenar una imagen digital podemos elegir de entre va

1.2 Dispositivos de hardware y software para el despliegue gráfico.

Imagen
Hardware Un sistema gráfico tradicional consta de cuatro componentes: procesador, unidad de procesamiento gráfico, dispositivos de entrada y dispositivos de salida. El procesador desempeña un papel central en cualquier sistema gráfico y cada uno de los demás componentes debe comunicarse en algún momento con otro, o con el procesador mediante un canal de datos. El hardware gráfico consiste en todas aquellas herramientas físicas que ayudan al usuario a facilitar la interacción con la realidad y lo virtual. Y existen diferentes dispositivos para interactuar con la computadora para el desarrollo de aplicaciones e imágenes gráficas. En los monitores que es una de las partes más esenciales por que el usuario puede ver los resultados por medio de la pantalla, y existen diferentes tipos de monitores y pantallas para mejorar la calidad de la imagen y mostrar los píxeles a una mejor definición. La memoria de vídeo o Frame Buffer, es la memoria que se le asigna para contener la inf

1.2 El procesador y sus registros internos

Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son direccionables por medio de un nombre. Los registros internos del procesador se puede clasificar en 6 tipos diferentes: Registros de segmento Registros de propósito general Registros de apuntadores Registros de banderas Registros de Puntero de instrucción Registros de Pila 1.- Registros de segmento Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria paradireccionamiento conocida como el segmento actual. Registro CS. El DOS almacena la dirección inicial del segmento de código de un programa en elregistro CS. Esta dirección de segmento, mas un valor de desplazamiento en el registro apuntador de instrucción (IP), indica la dirección de una instrucción que es buscada para su ejecución. Registro DS. La dirección inicial de un segmento de datos de programa es almacenada en

1.1 Importancia de la programación en lenguaje ensamblador.

El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de microprocesador. La importancia del lenguaje ensamblador es principalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de este, tiene la ventaja de que en él se puede realizar cualquier tipo de programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador ocupan menos espacio en memoria. Permitirá adentrarnos al estudio del hardware de una PC. Este lenguaje proporciona las herramientas para tomar control sobre todo lo que la computadora realiza físicamente. Es importante como se puede ver, el Lenguaje Ensamblador es directamente traducible al Lenguaje de Máquina, y viceversa; simplemente, es una abstracción que facilita su uso para los seres humanos. Por o

1.1 Aplicaciones gráficas por computadora.

Las gráficas por computadora generalmente se usan para creación artística,realización de gráficas, dibujo y diseño o combinación de las tres. Sin embargo,antes de que sea posible desarrollar una aplicación, el diseñador del sistema debe ser capaz de comunicarse con los posibles usuarios finales del sistema. En todos los proceso de diseño hay un importante uso para las gráficas por computadora, ya que es de uso importante para la ingeniería y arquitectura,sin embargo en la actualidad casi todo lo que es para uso de gráficos es en computadora.  CAD se utiliza casi siempre en el diseño de automóviles, aeronaves, embarcaciones, naves espaciales, computadoras, construcciones, software y muchos otros productos. el diseño asistido por computadora en siglas DAO o mejor conocido como CAD (Computer Aided Design), se trata básicamente de una base de datos de entidades geométricas como puntos, líneas o arcos, etc. Con el CAD se puede operar una interfaz gráfica para diseñar lo que se pida. Al