Académique Documents
Professionnel Documents
Culture Documents
Sistema decimal
Sistema Binario
Sistema Hexadecimal
BCS
El intervalo es simtrico
Nmeros distintos: 2n
Ca1
Si el nmero es positivo, los n bits tienen la representacin binaria del nmero (como siempre)
El intervalo es simtrico
Los n bits representan al nmero
Ca2
Si el nmero es positivo, los n bits tienen la representacin binaria del nmero (como siempre)
El Ca2 de un nmero (en base 2) se obtiene invirtiendo todos los bits (Ca1) y luego sumando 1.
Otra forma: mirando desde la derecha se escribe el nmero (base 2) igual hasta el primer 1
uno inclusive y luego se invierten los dems dgitos
Nmeros distintos 2n
Exceso
Dado un valor, el nmero representado se obtiene RESTANDO el valor del exceso. A = (Exceso
E de A) - E
C (carry): en la suma vale 1 si hay acarreo del bit ms significativo; en la resta vale 1 si hay
borrow hacia el bit ms significativo. Cuando la operacin involucra nmeros sin signo, C=1
indica una condicin fuera de rango.
Suma en Ca2
Resta en Ca2
Para restar dos nmeros en Ca2, se restan los n bits directamente. Tambin se puede Ca2 el
sustraendo y transformar la resta en suma.
DESEMPAQUETADO
Por cada dgito se usan 8 bits, 4 para el binario puro y 4 se completan con 1
Los 4 bits que acompaan al ltimo dgito son reemplazados por el signo.
Suma en BCD
la suma es 9
la suma es > 9
Cuando la suma de los dos dgitos da >9 hay que generar el acarreo porque hay seis
combinaciones no usadas
Entonces: cuando la suma de los dgitos es > 9 hay que sumar 6 en ese dgito
En punto fijo (ej. Ca2), es posible representar un rango de enteros positivos y negativos
centrados en 0.
Suponiendo un nmero con componente fraccionaria, en este formato de punto fijo tambin
se pueden representar nmeros.
Lo que hemos hecho es desplazar en forma dinmica la coma decimal a una posicin
conveniente y usar el exponente de base 10 para mantener la pista de la coma.
Esto permite tener un rango de nmeros desde muy pequeos a muy grandes y pueden
ser representados con pocos dgitos
Normalizacin
Con el objetivo de tener un nico par de valores de mantisa y exponente para un nmero, se
introduce la normalizacin.
Bit Implicito
Mantisa: fraccionaria normalizada, con la coma despus del primer bit que es siempre uno (1,)
en M y S.
Compuertas son dispositivos electrnicos que pueden realizar distintas funciones con estos
dos valores lgicos
Las compuertas bsicas son: AND, OR, NOT, NAND, NOR y XOR
Algebra Booleana
Para describir los circuitos que pueden construirse combinando compuertas, se requiere un
nuevo tipo de lgebra, donde las variables y funciones slo puedan adoptar valores 0 1:
lgebra booleana.
Responden a los valores lgicos en las entradas, la salida est determinada exclusivamente
por los valores de las entradas en ese instante.
Los valores pasados de las entradas no influyen en los valores de las salidas.
Circuitos Secuenciales
Las salidas dependen tanto de las entradas como del estado interno del circuito.
Memoria
Secuenciales Clasificacin
Segn la manera en que las salidas respondan a las seales lgicas presentes en la entrada,
los biestables se clasifican en: SR J-K D y T
Respecto del instante en que pueden cambiar dichas salidas, pueden ser:
Mquina
Digital
Sincrnica
Clculo numrico
Clculo lgico
ej. Existe una unidad de mulitplicacin por hardware o se realiza por sumas repetidas?
Estructura y Funcin
Funcin
Procesamiento de datos
Almacenamiento de datos
Movimiento de datos
Control
Modelo de Von Neumann (2)
Aumenta la velocidad.
Concepto de programa
Ahora programacin en software: en cada paso se efecta alguna operacin sobre los datos
Qu es un programa?
Sistema de cmputo est constituido por 3 subsistemas: CPU, Memoria, E/S. Los
componentes deben poder comunicarse entre si.
Qu es un Bus?
Usualmente broadcast.
A menudo agrupadas
Bus de Datos
Bus de Direcciones
Identifica el origen o el destino de los datos. La CPU necesita leer una instruccin (dato) de
una dada ubicacin en memoria
El ancho del Bus determina la mxima capacidad de memoria del sistema. ej. 8080 tiene un
bus de direcciones de 16 bits dando un espacio de direcciones de 64k
Bus de Control