lunes, 28 de septiembre de 2015

Registro de Banderas de 16 bits


Buen día hoy les comparto una tabla del registro de bandera de 16 bits.


Imagen sacada de http://www.zator.com/


Imagen sacada de http://www.zator.com/







viernes, 25 de septiembre de 2015

Arquitectura del procesador (Diagrama en bloques)

Características importantes:


Imagen creada por Yeferson Ladino.



Decodificador de Instrucciones: Tiene como función traducir las instrucciones de un lenguaje ensamblador a un lenguaje de maquina.



Imagen creada por Yeferson Ladino.

Reloj: Esta en Sincronía con el sincronizador de la Board, Sincroniza el flujo de la información.


Set de registros:  El procesador tiene mucho set de registros; son la principales características de los procesadores (core duo, cori 5, Quad core...etc). Cuando el procesador solo tenía un núcleo solo se tenía un set de registros.



Imagen sacada de http://www.zator.com




ALU: Es el registro que le permite al procesador hacer cálculos aritméticos.

UC: Esta a cargo del bus de control y es aquel que da las instrucciones.


Registro de estado: Tiene el registro del procesador de como quedo antes de las instrucciones que se van asignar.


Registro de uso general: Tienen 4 registros de uso general AX BX CX y DX, estos registros son de 16 Bits y se pueden  dividir en 8 (High y Low).

AX 16 bits = AH y AL : Acomulador
BX 16 bits = BH y BL: Base
CX 16 bits = CH Y CL : Contador
DX 16 bits = DH Y DL : datos

Registro de segmento: permiten manejar la totalidad de la memoria direccionable, tiene 4 registros

CS: Code Segment  o segmento de codigo; Es el registro que da las instrucciones.
DS: Data Segment o segmento de datos;  Es el registro que tiene los tipos de caracteres (enteros, caracteres..etc).
SS: Stack Segment o segmento de pila; Es el registro que hace los cálculos entre los segmentos. 
ES: Extra Segement o segmento extra;  Es el que hace las operaciones entre registros.

Registro apuntador: No tiene dato especifico, tiene una dirección  de memoria.

IP: Instruccion Pointer  o Instrucciones a apuntar;  Es el encargado de informar cual es la  siguiente instrucción .
SP: Stack Pointer o Puntero de pila; Es la dirección de donde quedo el ultimo dato de la pila.
BP: Base Pointer o puntero de la base: Es el que ejecuta las instrucciones.
SI y DI: Source Index y Destination Index o Indice fuente y Indice de destino; Utiliza los registros de uso generar para transferir datos (dentro de un rango de posiciones de memoria).

Arquitectura del procesador.

Sabemos que el procesador es el componente que marca la diferencia en una computadora, existen 2 arquitecturas  del procesador y la maquina:

RISC: Reduced Instruction Set Computer o Computador con Conjunto de Instrucciones Reducidas. Esta arquitectura  utiliza la memoria ROM, son procesadores que están dedicado a la red, es decir son procesadores que están diseñados para trabajar en servidores, su forma de funcionar es  con poca cantidad de instrucciones a gran velocidad.

CISC: Complex Instruction Set Computer o Computador con Conjunto de Instrucciones Complejas. Esta arquitectura esta diseñada para trabajar mas en computadores de escritorio, tienen amplia variedad de instrucciones, su función es dividir la instrucciones en pequeñas micro-instrucciones a menor velocidad.

Estas dos arquitecturas están asociadas con 2 arquitecturas de la computadora:

Arquitectura Von Neumann: Trabajan con un solo bus  bidireccional, es decir en un mismo bus entra la entrada de datos y por el mismo bus sale la salida de datos, en cierta velocidad de transferencia. Esta arquitectura esta asociada con la arquitectura del procesador CISC.

Arquitectura Harvard: Esta arquitectura Utiliza módulos separados , maneja mayor comunicación y tiene un bus para lectura y otro bus para escritura, esta arquitectura esta asociada con la arquitectura del procesador RISC.




martes, 22 de septiembre de 2015

Primer parcial

Buen día.

Hoy adjunto las correcciones a las preguntas del primer parcial :



Imagen sacada de preaulas.ecci.edu.co


Corrección: Los tres eventos que marcaron antes de la llegada del procesador, fue la pascalina, la cual era la maquina que ayudaba hacer cálculos rápidos para la época. La maquina analítica, la cual fue la primera computadora en hacer y guardar cálculos mas grandes, los dos echos históricos anteriores ayudaron hacer procesos mas rápidos  de información. Y por ultimo hablamos de la creación del primer transistor por   William Bradford Shockley, la cual ayuda a miniaturizar y los procesadores son unos de los componentes mas pequeños de las computadoras.



Imagen sacada de preaulas.ecci.edu.co

La respuesta es la d, ya que la utilización de sistemas de numeración binaria permitía almacenar y leer muchas cantidades de información en poco tiempo.

Imagen sacada de preaulas.ecci.edu.co

La respuesta a la pregunta 10  es el la b, bus de Control .
La respuesta a la pregunta 11 es bit.

Imagen sacada de preaulas.ecci.edu.co

La respuesta a la pregunta del bit menos significativo del Byte 1 es la respuesta b E.

Imagen sacada de preaulas.ecci.edu.co


La respuesta a la pregunta es en binario 1001001011011001.