microprocesador 8086

Páginas: 3 (725 palabras) Publicado: 3 de marzo de 2014
I.U. CESMAG

Ingenier´ de Sistemas
ıa

Microprocesadores 2014-I
Taller 3 - Programaci´n en ensamblador
o
Docente: John Barco (jebarco@iucesmag.edu.co)
1. Haga la prueba de escritorio delsiguiente programa. Cu´l es el valor final del registro al?
a
al
org 000
db 06h,
nop
nop
mov bh,
mov al,
mov bl,
add al,

bl

04h, 03h, 0Bh, 00h

00h
0Ah
02h
[bx]

2. Haga la pruebade escritorio del siguiente programa. Cu´l es el valor final de los registros al y
a
bl?
al
mov
mov
sub
mov
dec
dec
mul
inc

al,
bl,
bl,
al,
bl
bl
bl
al

bl

02h
07h
al
bl3. Haga la prueba de escritorio del siguiente programa y determine los valores de la carry flag
(CF) y de la zero flag (ZF).
CF
mov
mov
cmp
cmp
mov
cmp

al,
bl,
al,
bl,
al,
al,

ZF02h
05h
bl
al
05h
bl

4. Haga la prueba de escritorio del siguiente programa. Cu´l es el valor final de los registros al y
a
bl?
al

salto:
fin:

mov
mov
sub
cmp
ja
add
jmp
subnop

al, 05h
bl, 12h
bl, al
bl, al
salto
al, bl
fin
al, bl

1

bl

I.U. CESMAG

Ingenier´ de Sistemas
ıa

5. Realice un programa que permita ordenar los elementos de un vector demenor a mayor.
Suponga que conoce el tama˜o del vector. Recomendaci´n: utilice el m´todo de la burbuja.
n
o
e
Debe presentar el diagrama de flujo del programa y la simulaci´n en emu8086.
o
6. Laentrada y salida de datos se realiza utilizando la BIOS (Basic Input Output System)
accediendo a las funciones que esta contiene por medio interrupciones. En la BIOS se guardan
procedimientos queimplementan algunas funciones espec´
ıficas por ejemplo: la entrada de datos
por teclado, salida de datos por pantalla, lectura del disco duro etc. Para llamar una funci´n
o
se necesita brindar 2tipos de datos al procesador. Primero, se necesita conocer el n´mero de
u
la interrupci´n y proporcionarlo al procesador por medio de la instrucci´n INT N´mero-deo
o
u
Interrupci´n. Segundo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller: Arquitectura Del Microprocesador 8086
  • Los microprocesadores 8086 y 8088
  • El 8086 Es Un Microprocesadores
  • Microprocesador 8086
  • Microprocesadores 8086
  • Microprocesadores Despues Del 8086
  • El microprocesador 8086/8088
  • introducción al microprocesador 8086/8088

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS