laboratorios de Ensamblador

Páginas: 3 (507 palabras) Publicado: 10 de mayo de 2013
6to LABORATORIO DE ARQUITECTURA Y ORGANIZACION DEL COMPUTADOR


Objetivo del Laboratorio: El estudiante debe aprender a manipular bits que se encuentran en diferentes registros y direcciones dememoria de microprocesadores y realizar operaciones lógicas..

Introducción Teórica

En este laboratorio se utilizan instrucciones de manejo de bits que son las siguientes:
And, or, xor, ror,rol not, rcl, rcr, sal, shl y shr

Vamos a realizar desplazamiento en diferentes sentidos para posicionar los bits que se desean operar. Para realizar una operación entre 2 bits es necesariorealizar la operación lógica de todo el byte o palabra ya que los procesadores intel no tienen instrucciones para trabajar con bits.

Ejemplo:
Tenemos a=1 1 1 0 1 1 0 1
b=0 1 1 1 1 0 1 1

Si a esel bit 5 de al y b es el bit 1 de bl entonces calcular c=a+b se necesita desplazar al en 4 espacios hacia la derecha y realizar la instrucción or al, bl y c se recibe en el bit de al.

Orden deRealización del Laboratorio

I. Resolver la expresión lógica e acuerdo a su variante (ver tabla 1)¨los números en las variables a, b, c, d, e significa el numero del bit en el byte de datos
II. Escribirel programa modelo No 1 con el editor de texto.
III. Compilar el programa *.asm con el compilador masm.exe y recibir los archivos: *.obj, *.lst.
IV. En el caso de que surgan errores corregirlos.V. Crear el programa ejecutable *.exe con el montador link.exe 1
VI. Correr el programa generado y comprobar su correcta ejecución.
VII. Comprobar paso a paso la ejecución del programa con elturbo Debugger.

Var12345678910
Datos11010011b11001111b00110011b11001010b11111011b00011101b11001110b11011110b11101110b11110111b
a3451310243
b2333427354
c1215535466
d5777643600
e7000051022Expresion(a*b)+(c*d)+a*c+b*da+b*c*d+e*a+b*d(a+b)*c*e+a*d+(b*d)a+(d*b+a*c)*e+b*dd*b+(a+b+c)+a*c(a+c)b+(a*c)+(a*d+c*e)*bC*d+a*e+(b*d+a*c)a*d+a*b*(c*e+b*d)a*b*c+d*e*(a*c+d*e)(b*d*e+a*c)*e+a+b*d
Programa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe De Laboratorio Ensamble
  • Laboratorio de Ensamble
  • Laboratorio Manteniemento Y Ensamble Computadores
  • LABORATORIOS 3MS EN LENGUAJE ENSAMBLADOR
  • Ensamble
  • ensamble
  • Informe Laboratorio 4 Ensamble de Sandwich's
  • Laboratorio 1 ensamble y mantenimiento de pc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS