Está en la página 1de 14

ARQUITECTURA DE COMPUTADORES

Tarea 3 – Explicar los métodos de conversión y los registros de un procesador 8086.

Luis Adalver Garcia Trujillo

Código: 1006903443

Tutor: Jaime Rubiano Llorente

Grupo: 227

Universidad Nacional Abierta y A Distancia UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería (ECBTI)

Programa de Ingeniería de Sistemas

CEAD Acacias

Noviembre 2021
Actividad 1: Cuadro sinóptico de los sistemas numéricos (binario, octal, decimal,

hexadecimal).

https://www.goconqr.com/es-ES/flowchart/34256876/SISTEMAS-NUMERICOS

3. El estudiante realiza los siguientes ejercicios:

 Convertir los cuatro (4) últimos números de su identificación a binario y

hexadecimal, explicando el procedimiento.


Binario

Lo primero que debemos hacer es identificar los 4 últimos dígitos del

documento, en mi caso es 3443 por lo tanto empezamos a dividir entre base

binaria o base 2 y después se divide el cociente de la división anterior por la

base binaria hasta que ya no se pueda dividir más y se identifica en la división el

residuo de esta, este número será parte de nuestro binario, al finalizar las

divisiones recopilamos los residuos de derecha a izquierda y finalmente

obtenemos nuestro binario. 3443=110101110011

Hexadecimal

Teniendo en cuenta el numero binario anterior ya que el sistema de numeros

hexadecimal se representa mediante un numero binario de 4 cifras por lo tanto

debemos dividir el numero binario en 4 partes entonces 1101−0111−0011. De

acuerdo a la tabla de conversion vamos a identificar los numero binarios y

reemplazarlos por su igualdad en este caso tenemos que el numero binario es

igual al hexadecimal D73


110101110011=D73

1101 0111 0011

D 7 3

 Convertir los dos (2) primeros y los dos (2) últimos números de su identificación

a numeración binaria y con ellos realizar las siguientes operaciones suma, resta

y multiplicación explicando el procedimiento.

Identificando los dos primeros números de mi documente tenemos que es 10 y los

dos últimos son 43.


Suma:

Tenemos en cuenta las reglas basicas de la suma de binarios

Lo primero que debemos hacer es igualar la suma con los ceros a la izquierda en este

caso los que están en rojo para no perdernos en las operaciones, después tenemos en cuenta

el acarreo el cual está en azul que es llevarse una al realizar la suma de 1+1 y al realizar la

operación tenemos que la suma binaria es igual a 110101

010100
+ 00 1010
101011
110101
Resta:

Tenemos en cuenta las reglas básicas de la resta

En esta operación debemos tener en cuenta el acarreo negativo que está en azul, el

cual es pedirle prestado a la columna del lado. En este caso el ultimo numero tiene

un acarreo negativo, pero no le siguen más números que le puedan prestar por lo

tanto el resultado es negativo.

0⏞ 00 1010
0 101011
−100001

Multiplicación

Tenemos en cuenta las reglas básicas de la multiplicación binaria y también se tiene en

cuenta las reglas básicas de asuma vistas anteriormente para realizar las operaciones de

productos parciales. Inicialmente se multiplican los dos binario de la misma forma que en

una multiplicación decimal y al igual se hace la suma entre productos obteniendo como

resultado la multiplicación de los binarios 101011∗1010=110101110.


 Explicar con ejemplos en qué consisten las operaciones lógicas AND, OR, NOT,

XOR

Las compuertas lógicas son circuitos electrónicos conformados internamente por

transistores que se encuentran con arreglos especiales con los que otorgan señales de

voltaje como resultado o una salida de forma booleana, están obtenidos por operaciones

lógicas binarias (suma, multiplicación). También niegan, afirman, incluyen o excluyen

según sus propiedades lógicas.

AND: Esta compuerta es representada por una multiplicación en el Algebra de Boole.

Indica que es necesario que en todas sus entradas se tenga un estado binario 1 para que la

salida otorgue un 1 binario. Ejemplo:

A B Salida
0 0 0
0 1 0
1 0 0
1 1 1

Compuerta AND en un circuito eléctrico

La forma en que se configura la compuerta lógica AND en un circuito eléctrico es muy

similar al neumático. Se utiliza un circuito en serie de dos pulsadores para bloquear, en este

caso, el flujo de la corriente eléctrica.

OR: Esta compuerta permite que con cualquiera de sus entradas que este en estado

binario 1, su salida pasara a un estado 1 también. No es necesario que todas sus entradas

estén accionadas para conseguir un estado 1 a la salida, pero tampoco causa algún

inconveniente. Para lograr un estado 0 a la salida, todas sus entradas deben estar en el

mismo valor de 0. Ejemplo:

A B Salida
0 0 0
0 1 1
1 0 1
1 1 1
Circuito representativo de la compuerta OR
Se puede representar mediante un circuito que tenga dos interruptores en paralelo, al

accionar un interruptor permite cerrar el circuito y por lo tanto el flujo de la corriente.

Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado corresponde a

activo “1”.

NOT: En este caso esta compuerta solo tiene una entrada y una salida y esta actúa como

un inversor. Para esta situación en la entrada se colocará un 1 y en la salida otorgara un 0 y

en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que llegue a su

entrada, será inverso en su salida. Ejemplo:

A Salida
0 1
1 0
Circuito representativo de la compuerta NOT

Es posible representar mediante un circuito que tenga los componentes en paralelo.

Debemos recordar que el flujo de corriente circula por donde se tenga menor resistencia,
por lo tanto, vamos a interpretar que nuestro foco representativo tiene una alta resistencia

en comparación a nuestro interruptor.

Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado corresponde a

activo “1”.

Al tener un estado lógico “1” el interruptor tomara una posición de cerrado provocando

que el flujo de corriente circule en su totalidad por este y no permita activar el foco, al tener

el interruptor en un estado lógico “0” el interruptor se abre y por lo tanto toda la corriente

circula por el foco permitiendo activar y por lo tanto toma un estado lógico de “1” a la

salida que corresponde a “Q”.

XOR: Esta actúa como una suma binaria de un digito cada uno y el resultado de la suma

seria la salida. Otra manera de verlo es que con valores de entrada igual el estado de salida

es 0 y con valores de entrada diferente, la salida será 1. Ejemplo:

A B Salida
0 0 0
0 1 1
1 0 1
1 1 0

Circuito representativo de la compuerta XOR


Su representación es mediante cuatro interruptores que se encuentran acoplados

mecánicamente a su valor negado, de este modo cuando A se cierra entonces A' se abre y

viceversa, lo mismo ocurre con el interruptor B con respecto al B'.

Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado corresponde a

activo “1”.

4. El estudiante elabora una tabla donde exprese en forma clara y amplia los

registros de un procesador 8086. Ejemplo:

Registr Tipo Descripción


o
AX Registro de uso El registro AX es el registro acumulador suele
General contener uno de los operandos que intervienen en
las operaciones aritméticas y lógicas.
BX Registro de uso El registro BX suele contener la dirección de
General inicio de una tabla de valores.
CX Registro de uso El registro CX es el registro contador. Las
General instrucciones de bucle (LOOP) utilizan este
registro como contador.
DX Registro de uso El registro DX es el registro de datos
General multiuso, se utiliza en operaciones de
multiplicación y división junto con AX.
CS Registro de El registro CS es el registro Code Segment
segmento usado por el procesador junto con el registro IP
para conocer donde está la instrucción actual que
esta siendo ejecutada.
DS Registro de El registro DS es el registro Data Segment se
segmento usa para indicar donde están todos los datos del
programa en ejecución.
SS Registro de El registro SS es el registro Stack Segment, se
segmento indica al procesador donde está la zona de
memoria que se usa como segmento de pila
ES Registro de El registro ES es el registro Extra Segment se
segmento unas como apuntador auxiliar de memoria en
operaciones complejas donde se necesitan dos
punteros de data simultáneos
IP Registro de El registro IP es el registro que indica el
puntero desplazamiento de la siguiente instrucción.
SP Registro de El registro SP es el registro que indica el
puntero desplazamiento final de la fila.
BP Registro de El registro BP es el registro que indica el
puntero origen de las variables dinámicas.
SI Registro de El registro SI es el registro índice fuente de 16
puntero bits es requerida por algunas operaciones con
cadenas de caracteres. El SI esta asociado con el
segmento DS.
DI Registro de El registro DI es el registro índice destino
puntero también es requerido por algunas operaciones
con cadenas de caracteres. El DI está asociado
con el segmento ES.

5. El estudiante realiza un cuadro comparativo con las características de las

arquitecturas CISC y RICS teniendo en cuenta (Tipos de instrucciones, Relación

con la memoria, tipo de ejecución, tipo de formato, Cantidad de instrucciones,

modos de direccionamiento, Tipos de modos de direccionamiento, conjunto de

registros, canalización, tipos de complejidad en cuanto al compilador y

microprogramas, formas de llevarse a cabo los saltos condicionales).


ASPECTOS RISC CISC
Tipos de Instrucciones Instrucciones
instrucciones implementadas por implementadas por software.
hardware. Único ciclo Multi-ciclo
Relación con la Implementa las Utiliza memoria de
memoria instrucciones directamente microprograma
en hardware
Tipo de Instrucciones cortas Instrucciones largas
ejecución
Tipo de formato Formato de Formato de instrucciones
instrucciones fija variables
Modos de Arquitectura Arquitectura
direccionamiento registro-registro Memoria-memoria
Conjunto de Banco de registros Banco de registros
registros amplios reducidos
Canalización Solo pueden procesar El procesador puede leer la
una instrucción a la vez. siguiente instrucción tan
pronto termine la última
instrucción.
Tipos de Compiladores Reduce la dificultad de
complejidad en complejos implementar compiladores
cuanto al
compilador y
microprogramas
Formas de Salto retardado Salto si igual: Salta a la
llevarse a cabo los instrucción situada en la
saltos dirección especificada si
condicionales ambos registros son iguales.
Salto si no igual: Salta a la
instrucción situada en la
dirección especificada si
ambos registros no son
iguales.

6. El estudiante realiza 2 conclusiones de las temáticas vistas para el trabajo final.

 Hoy en día gracias a el avance tecnológico que hemos adquirido las últimas

décadas han surgido diversos programas más complejos y más enormes que

requieren de una mayor velocidad y capacidad de procesamiento de la


información y para ello se requieren que los microprocesadores sean más

veloces y eficientes, es por eso que existen los microprocesadores CISC y RISC.

 Finalmente podemos concluir que gracias a esta actividad hemos podido

identificar y comprender de manera satisfactoria los sistemas numéricos, los

registros de un procesador 8086 y las arquitecturas CISC y RISC de los

microprocesadores.

También podría gustarte