You are on page 1of 14

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

CURSO: ARQUITECTURA DE COMPUTADORES


DIRECTOR: ANYELO GERLEY QUINTERO

Trabajo Colaborativo 2

PRESENTADO AL TUTOR: ANYELO GERLEY QUINTERO


POR EL ALUMNO: WALTER PATIO CARO, CDIGO 1015698

BOGOTA, OCTUBRE DE 2017

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


INTRODUCCIN

El presente trabajo pretende aplicar los conocimientos adquiridos en la segunda unidad del curso
de Arquitectura de Computadores, relacionada especficamente con la Aritmtica del computador
y representacin interna de los datos, as como la Estructura y funcionamiento de la CPU.
Se realiz mediante el desarrollo de actividades que afianzan los conocimientos y al mismo
tiempo evalan el aprendizaje de los temas.
El trabajo se hizo con el propsito de evaluar los conocimientos y reforzar los temas que as lo
requieren.

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


OBJETIVOS
Entender la estructura y funcionamiento de la CPU en cuanto a los registros, ciclos de
instruccin, segmentacin de instrucciones y manejo de interrupciones.

Tener claridad acerca de los conceptos relacionados con sistemas numricos, conversin
entre los mismos.

Desarrollar ejercicios de conversin de sistema para lograr dominar el tema.

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


DESARROLLO DEL TRABAJO

1. Explicar mediante un cuadro sinptico los sistemas numricos (Sistema decimal, Sistema binario
y Hexadecimal. Conversin entre todos estos tres sistemas: Decimal a Binario, Decimal a
Hexadecimal, Binario a Decimal, Binario a Hexadecimal, Hexadecimal a Decimal, Hexadecimal a
Binario). Cada conversin debe tener una breve explicacin y ejemplo. Operaciones matemticas
bsicas en base dos (explicar y citar ejemplos), operaciones lgicas en base dos (explicar y citar
ejemplos)

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com
Procedimiento: Se multiplica el valor del nmero decimal (0 o 1) por la base (2)
a. Binario A Decimal elevada a la posicin que ocupa el nmero y posteriormente se suman todos los
valores obtenidos. (Ejemplos en el numeral 3)

Procedimiento: Se realizan divisiones sucesivas del numero en base 10 por la base


del sistema binario(2) hasta llegar a cero, anotando el residuo obtenido, el cual
b. Decimal A Binario equivale al nmero en sistema binario en orden de atras hacia adelante. (Ejemplo en
el numeral 3)

Procedimiento: En este caso se recomienda pasar el nmero del sistema binario a decimal,
mediante el procedimiento arriba descrito y posteriormente convertir de decimal a hexadecimal
c. Binario a Hexadecimal mediante el procedimiento que se describe en ste cuadro en el numeral e. (Ejemplo en el
Numeral 3)

2. Conversin Entre Sistemas

Procedimiento: En este caso se recomienda pasar el nmero del sistema hexadecimal a decimal,
mediante el procedimiento descrito en el numeral f y posteriormente convertir de decimal a binario
d. Hexadecimal a Binario mediante el procedimiento que se describe en ste cuadro en el numeral b. (Ejemplo en el
Numeral 3)

Procedimiento: Se realizan divisiones sucesivas del numero en base 10 por la base del sistema
e. Decimal a Hexadecimal binario(16) hasta llegar a cero, anotando el residuo obtenido, el cual equivale al nmero en sistema
hexadecimal en orden de atras hacia adelante. (Ejemplo en el numeral 3)

Procedimiento: Se multiplica el valor del nmero decimal (0 o 1) por la base (16) elevada a la
f. Hexadecimal a Decimal posicin que ocupa el nmero y posteriormente se suman todos los valores obtenidos. (Ejemplos
en el numeral 3)

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com
a. Adicin: Las posibles combinaciones al Ejemplo: Sumamos
sumar dos bits son: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 10011000
1, 1 + 1 = 10. Observemos que al sumar 1+1
00010101
existe acarreo. Tambien se puede convertir la
operacin binaria en decimal, resolverla y 10101101
posteriormente convertir los resultados

Ejemplo: Restamos
b. Sustraccin: Las combinaciones son: 0-0=0;
1-0=1; 1-1=0; 0-1=1, en este ultimo caso se 10001
transforma en 10 -1 =1, en decimal equivaldra -01010
a 2-1=1 00111
4. Operaciones
Matemticas Bsicas en
Base 2.
c. Producto de Nmeros Binarios: En este Ejemplo: Multiplicamos
caso cualquier nmero multiplicado por cero, da 10110*1001=11000110 el resultado es producto de
cero, y el uno es el elemento neutro del sumar los resultados de cada grupo.
producto

d. Divisin: La divisin en binario es similar a


la decimal; la nica diferencia es que a la hora
100010010/1101 = 010101
de hacer las restas, dentro de la divisin, estas
deben ser realizadas en binario.

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


a. Negacin Lgica o
Negacin de 0 = 1
Complemento:Suele
simbolizarse por una barra Negacin de 1 = 0
horizontal sobre su
argumento o aadiendo un
apstrofo a continuacin.

0+0=0
b. Unin o Suma Lgicas:
Es una disyuncin, Vale 0 0+1=1
4. Operaciones Lgicas en solo si sus dos argumentos
Base 2 1+0=1
valen 0, al contrario valen 1 1+1=1

c. Interseccin, Producto o 0+0=0


Multiplicacin Lgicas: Es
una conjuncin lgica, vale 0+1=0
1 slo si todos sus 1+0=0
argumentos valen 1, al
contrario vale 0. 1+1=1

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


2. Desarrollar un grfico (no puede ser copiado de la web) en el cual muestre los registros de un procesador 8086.

-Registro AX: Registro Acumulador, usado para operaciones de entrada y salida, multiplicacin y divisin.
-Registro BX: Registro Base, unico que puede ser un indice para direccionamiento indexado.
Registros de Propsito General
-Registro CX: Registro Contador
-Registro DX: Registro de Datos

-Registro SI: Registro Indice >Fuente de 16 bits, usado para operaciones con cadena de caracteres.
Registros Indice -Registro DI: Registro Indice de Destino, tambin usado para operaciones con cadena de caracteres.

-Registro SP: Apuntador de Pila de 16 bits.


Registros Apuntadores -Registro BP: Apuntador base de 16 bits

Registros de Un Procesador 8086

Es un registro de 16 bits que contiene 16 posiciones: OF (overflow, desbordamiento), DF (direccin) ,IF (interrupcin), TF
Registros de Banderas (trampa), SF (signo), ZF (cero), AF (acarreo auxiliar), PF (paridad), CF (acarreo)

-Registro CS : Almacena la direccin inicial del segmento de cdigo de un programa.


-Registro DS: Almacena la direccin inicial del segmento de datos de un programa
Registros de Segmento -Registro SS: Permite la colocacin en memoria de una pila para almacenamiento temporal de direcciones y datos
-Registro ES: Las operaciones con cadena de caracteres usan el registro extra de segmento para manejar el direccionamiento de memoria.

Registro Apuntador de Direcciones El registro IP de 16 bits contiene el desplazamiento de direccin de la siguiente instruccin que se ejecuta.

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


3. Explicar mediante un cuadro comparativo las caractersticas de las arquitecturas CISC y RISC.

RISC(Reduced Instruction Set Computer) CISC (Complex Instruction Set Computer)


Instrucciones de tamao fijo y presentadas en un reducido nmero Conjunto de instrucciones que se caracteriza por ser muy amplio
de formatos. y permitir operaciones complejas.
Esta arquitectura posibilita la segmentacin y el paralelismo en la Este tipo de arquitectura dificulta el paralelismo entre
ejecucin de instrucciones y reduce los accesos a memoria instrucciones.
Filosofa de diseo de CPU para computadora que est a favor de Instrucciones complejas que requieren mucho tiempo para su
conjuntos de instrucciones pequeas y simples que toman menor ejecucin.
tiempo para ejecutarse.
Multitarea Real Multitarea no es real
Menos transistores dedicados a la lgica principal Muchos transistores dedicados a la lgica principal.
Slo las instrucciones de carga y almacenamiento acceden a la la mayora de los sistemas CISC de alto rendimiento implementan
memoria de datos. un sistema que convierte dichas instrucciones complejas en varias
instrucciones simples del tipo RISC

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


CONCLUSIONES

Los sistemas numricos nos permiten presentar informacin de tipo numrico.

Los sistemas numricos ms utilizados son el Sistema Decimal o Base 10, el sistema binario
o base dos y el sistema hexadecimal con base 16.

La conversin entre los diferentes sistemas es estndar, sin embargo es mejor y ms rpido
tomar como base el sistema decimal para conversiones entre binario y hexadecimal o
viceversa.

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


BIBLIOGRAFA

Quintero Reyes, A. ( 30,11,2016). Sistemas de numeracin. [Archivo de video]. Recuperado de:


http://hdl.handle.net/10596/9477

Castro Gil, M. (2014). Estructura y tecnologa de computadores I (Gestin y Sistemas) (pgs.1- 114). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb.10831940&lang=es&site=eds-
live

Wikipedia en Espaol, Lgica Binaria, Artculo Recuperado de https://es.wikipedia.org/wiki/L%C3%B3gica_binaria

Wikipedia en Espaol, Registros, Artculo Recuperado de https://es.wikipedia.org/wiki/Intel_8086_y_8088#Registros

WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com


WALTER JOS PATIO CARO, BOGOT D.C., hunterw.co@gmail.com

You might also like