Desarrollo Web
Año 2012
Información General
Clase Teórica: Lunes de 15 a 17 hs.
Las clases prácticas se desarrollarán en el
Laboratorio
Laboratorio A:
o Comisión 1: Viernes de 14 a 17 hs
o Comisión 2: Viernes de 17 a 20 hs.
(Pre-inscripción en www1.herrera.unt.edu.ar/dcc
--> Plan de Estudios --> Laboratorio I --> Link a
Pre-Inscripción en comisiones de prácticos. )
Condiciones80% de asistencia a Trabajos Prácticos
70% de trabajos, dados em la plataforma,
aprobados.
aprobados.
2 Examenes Parciales
–
Para Promocionar:
Nota promedio: 7, nota en cada parcial no menor de 6.
–
Para Regularizar:
Nota promedio: 5, nota en cada parcial no menor de 4.
Contextualización de la asignatura
Elementos de
Computación y Lógica
LABORATORIO 1
Laboratorio IIProgramación
Memoria
Ingreso
Proceso
CPU
Salida
Computadora
CPU (Unidad Central de Proceso)
Dispositivos de entrada
Dispositivos de almacenamiento de memoria
Dispositivos de salida
Una red de comunicaciones, denominada bus.
Memorias
Las memorias están formadas por un conjunto
de celdas para almacenar una porción de
información
información (denominada palabra)
Cadacelda tiene un Nº asociado que se
denomina dirección, y que sirve para que los
programas encuentren los datos o información.
Memorias
Estas celdas, almacenan datos e instrucciones
Poseen un número fijo de circuitos biestables
–
0ó1
0
–
–
bit
1
acrónimo de Binary Digit
1
0
1
0
0
0
Las celdas tienen 8 bits que forman un byte
La cantidad de celdasdireccionables determina la
capacidad de la memoria
Capacidad de memoria
La capacidad de la memoria que se puede direccionar depende
de la cantidad de bits que conforman el bus de direcciones
Suponga una memoria de 1 Kilobytes: (recuerde que la base es 2)
210 = 1024 bytes
– Por tanto, necesitará 10 direcciones para almacenar datos
–
–
–
1 MB = 1024 KB
1GB = 1024 MB
1TB = 1024 GB
220
230240
Representación de la información
Las direcciones de memoria se representan
con números hexadecimales
Los
Los datos e instrucciones con números
binarios
Sistemas de numeración
Representación
–
–
–
–
En base 10 (decimal): 0,1,2,3,4,5,6,7,8,9
En base 2 (binario): 0,1
En base 8 (octal): 0,1,2,3,4,5,6,7
En base 16 (hexadecimal):
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,FEquivalente decimal
El número posee 6 dígitos que se cuentan del 5 al 0 o
sea de derecha a izquierda
(110110)2= 1*25+1*24+0*23+1*22+1*21+0*20=5410
Generalización:
X b = d n*bn-1+ d n-1*bn-2+ d n-2*bn-3+ ……….+d 0*b0
Equivalente decimal
Si posee parte fraccionaria (d-1b-1+ d-2b-2
+……)
(1001,011)2= 1*23+0*22 + 0*21 + 1*20 + 0*2-1+1*22+1*2-3 = 9,375
10
Conversión de binario a decimalEquivalente decimal de un número binario:
(110110)2=1*25+1+24+0*23+1*22+1*21+0*20=5410
Si posee parte fraccionaria
(1001,011)2= 1*23+0*22+0*21+1*20+
0*2-1+1*2-2+1*2-3 = 9,37510
Conversión de decimal a binario
Parte fraccionaria
Suponga 0,58 en base 10 a base 2
0,58 *2 = 1,16
Se multiplica la parte
0,16*2 = 0,32
decimal por la base.
Se toman los enteros
0,32* 2 = 0,64
de arribahacia abajo
0,64*2 = 1,28
0,58 = 0,1001 en base 2
Aritmética binaria
SUMA
0+0=0
0+1=1 1+0=1
1+1=10 2
1+1=0 Y ME LLEVO 1
Resta
Las restas básicas son:
0-0=0
0 - 1 = No se puede realizar si se trata de un
bit, pero si hay vs. Bits: pido una unidad al
orden siguiente que vale 10 (nuestro 10, en
binario es 2)
1-0=1
1-1=0
Resta
0
0
0
1
0
0
1
1
1
10
1
0
1
1
1
1
Producto
0*1=0
0*0=0
1*1=1
1*0=0
Cociente
Números negativos
En binario se usa el bit más significativo para
el signo (en biestable no hay +/-)
–
Signo y magnitud
1 | 00101
Rango representable:
–
[-(2N-1-1), +(2N-1-1)]
Complemento
d+d’=c (dígito + lo_que_le_falta)
Complemento a la base-1
–
–
–
En decimal:12 es el...
Regístrate para leer el documento completo.