Primera Unidad De Lenguaje Ensamblador

Páginas: 22 (5384 palabras) Publicado: 6 de junio de 2012
INGENIERIA EN SISTEMAS
COMPUTACIONALES

INSTITUTO TECNOLOGICO
DE TUXTEPEC

UNIDAD N° 1
FUNDAMENTOS

ASESOR: M.A.D. AIDA ANTONIO PACHECO

Un flip-flop es un dispositivo capaz de almacenar dos
niveles de voltaje, uno bajo, regularmente de 0.5 volts
y otro alto comúnmente de 5 volts. El nivel bajo de
energía en el flip-flop se interpreta como apagado o
0, y el nivel alto comoprendido o 1. A estos estados se
les conoce usualmente como bits, que son la unidad
mas pequeña de información en una computadora.

LENGUAJE ENSAMBLADOR

Para que la PC pueda procesar la información es
necesario que ésta se encuentre en celdas especiales
llamadas registros. Los registros son conjuntos de 8 o 16
flip-flops (basculadores o biestables).

SISTEMAS NÚMERICOS:
Las máquinas manejanla información codificada en
forma de bits encendidos o apagados; esta forma de
codificación nos lleva a la necesidad de conocer el
cálculo posicional que nos permita expresar un
número en cualquier base que lo necesitemos.
Es posible representar un número determinado en
cualquier base mediante la siguiente formula:

LENGUAJE ENSAMBLADOR

A un grupo de 16 bits se le conoce como palabra,una
palabra puede ser dividida en grupos de 8 bits
llamados bytes, y a los grupos de 4 bits les llamamos
nibbles

Convertir números binarios a decimales:
El sistema binario está basado en únicamente dos
condiciones o estados, ya sea encendido (1) o apagado
(0), por lo tanto su base es dos. Para la conversión
podemos utilizar la formula de valor posicional:

LENGUAJE ENSAMBLADORDonde n es la posición del dígito empezando de
derecha a izquierda y numerando a partir de cero. D
es el dígito sobre el cual operamos y B es la base
numérica empleada.

El carácter ^ es utilizado en computación como
símbolo de potenciación y el carácter * se usa para
representar la multiplicación.

Convertir números decimales a binarios:
Existen varios métodos de conversión de númerosdecimales a binarios, uno de los métodos es la
utilización de la división sucesiva entre dos,
guardando el residuo como dígito binario y el
resultado como la siguiente cantidad a dividir.

LENGUAJE ENSAMBLADOR

Binario: 10 0 11
Decimal:1*2^0+1*2^1+0*2^2+0*2^3+1*2^4 = 1 + 2 + 0 + 0
+ 16 = 19 decimal.

43/2 = 21 y su residuo es 1

21/2 = 10 y su residuo es 1
10/2 = 5 y su residuo es 05/2 = 2 y su residuo es 1
2/2 = 1 y su residuo es 0
1/2 = 0 y su residuo es 1
Armando el número de abajo hacia arriba tenemos
que el resultado en binario es 101011

LENGUAJE ENSAMBLADOR

Tomemos como ejemplo el número 43 decimal.

En la base hexadecimal tenemos 16 dígitos que van del
0 al 9 y de la letra A hasta la F (estas letras representan
los números del 10 al 15). Por lo tanto,contamos 0, 1, 2, 3,
4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
Conversión de numeración binaria y hexadecimal es
sencilla. Lo primero que se hace para una conversión de
un número binario a hexadecimal es dividirlo en grupos
de 4 bits, empezando de derecha a izquierda.
En caso de que el último grupo (el que quede mas a la
izquierda) sea menor de 4 bits se rellenan los faltantes
con ceros.LENGUAJE ENSAMBLADOR

Sistema hexadecimal:

Rellenando con ceros el último grupo (el de la
izquierda):
0010; 1011
Después tomamos cada grupo como un número
independiente y consideramos su valor en decimal:
0010 = 2; 1011 = 11
Pero como no podemos representar este número
hexadecimal como 211 porque sería un error, tenemos
que sustituir todos los valores mayores a 9 por su
respectivarepresentación en hexadecimal, con lo que
obtenemos:

LENGUAJE ENSAMBLADOR

Tomando como ejemplo el número binario 101011 lo
dividimos en grupos de 4 bits y nos queda:
10; 1011

Para convertir un número de hexadecimal a binario solo
es necesario invertir estos pasos: se toma el primer dígito
hexadecimal y se convierte a binario, y luego el segundo,
y así sucesivamente hasta completar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PRUEBA UNIDAD LENGUAJE PRIMERO BASICO
  • PRIMERA UNIDAD LENGUAJES D EINTERFAZ
  • Unidad 2 Lenguaje Ensamblador
  • Lenguaje ensamblador
  • Lenguaje Ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador
  • Lenguaje ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS