curso ensamblador

Páginas: 59 (14525 palabras) Publicado: 26 de abril de 2013
Curso basico de Emsamblador
Capitulo 1. Conceptos Basicos
Capitulo 2.
ensamblador

Programación

en

Capitulo 3. Las instrucciones del
ensamblador
Capitulo 4. Las instrucciones del
ensamblador (2da. Parte)
Capitulo 5. Las instrucciones del
ensamblador (3era. Parte)

Capitulo 6. Interrupciones y manejo
de archivos
Capitulo 7. Introducción al manejo
de archivos
ConceptosBasicos
Información en las computadoras.
Unidades de información
Sistemas numéricos
Convertir

números

binarios

a

decimales
Convertir números decimales a
binarios
Sistema Hexadecimal
Métodos de representación de datos
en una computadora.
Código ASCII
Método BCD
Representación de punto flotante

Trabajando con
ensamblador.
Proceso de
programa

el

creación

lenguajede

un

Registros de la UCP
La estructura del ensamblador
Nuestro primer programa
Guardar y cargar los programas
Condiciones, ciclos y bifurcaciones

Interrupciones
Unidades de información
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 obiestables).
Un flip-flop es un dispositivo capaz
de almacenar dos niveles de

voltaje, uno bajo, regularmente de
0.5 volts y otro alto comunmente de
5 volts. El nivel bajo de energía en
el flip-flop se interpreta como
apagado o 0, y el nivel alto como
prendido o 1. A estos estados se les
conoce usualmente como bits, que
son la unidad mas pequeña de
información en una computadora.
A ungrupo 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.
Sistemas numéricos
El sistema numérico que utilizamos
a diario es el sistema decimal, pero
este sistema no es conveniente para
las máquinas debido a que la
información se maneja codificada
en forma de bits prendidos 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:
Donde 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 cualoperamos y B
es la base numérica empleada.
Convertir números binarios a
decimales

Trabajando
en
el
lenguaje
ensamblador nos encontramos con
la necesidad de convertir números
del sistema binario, que es el
empleado por las computadoras, al
sistema decimal utilizado por las
personas.
El sistema binario está basado en
unicamente 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: Por
ejemplo, si tenemos el numero
binario 10011, tomamos de derecha
a izquierda cada dígito y lo
multiplicamos por la base elevada a
la nueva posición que ocupan:
Binario: 1 1 0 0 1

Decimal:1*2^0+1*2^1+0*2^2+0*2
= 1 + 2 + 0 + 0 + 16 = 19 decimal.
El
caracter ^ es utilizado encomputación como símbolo de

potenciación y el caracter * se usa
para representar la multiplicación.
Convertir números decimales a
binarios
Existen
varios
métodos
de
conversión de números decimales a
binarios; aquí solo se analizará uno.
Naturalmente es mucho mas fácil
una conversión con una calculadora
científica, pero no siempre se
cuenta con ella, así que es
conveniente conocerpor lo menos
una forma manual para hacerlo.

El método que se explicará utiliza
la división sucesiva entre dos,
guardando el residuo como dígito
binario y el resultado como la
siguiente cantidad a dividir.
Tomemos como ejemplo el número
43 decimal.
43/2 = 21 y su residuo es 1
21/2 = 10 y su residuo es 1
10/2 = 5 y su residuo es 0

5/2 = 2 y su residuo es 1
2/2 = 1 y su residuo es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso lenguaje ensamblador
  • Curso de lenguaje ensamblador
  • Curso básico de Ensamblador
  • Ensamble
  • ensamble
  • Ensamblador
  • Ensambles
  • Ensamblado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS