ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

RESOLUCIÓN GUÍA DE ARQUITECTURA DEL COMPUTADOR


Enviado por   •  22 de Noviembre de 2015  •  Tarea  •  1.732 Palabras (7 Páginas)  •  127 Visitas

Página 1 de 7

RESOLUCIÓN GUÍA 1

ARQUITECTURA DEL COMPUTADOR

  • Aarón Wálter Ávila Córdova.
  1. Antes de empezar a ejecutar el programa:

[pic 1]

  1. Copie los datos almacenados en los registros antes de ejecutar el programa:

AX: 00 00

BX: 00 00

CX: 00 13

DX: 00 00

CS: 0700

DS: 0700

ES: 0700

SS: 0700

BP: 0000

IP: 0100

SP: FFFE

DI: 0000

SI: 0000

  1. Ejecute el programa totalmente (RUN) y anote los datos resultantes:

AX: 00 64

BX: 00 41

CX: AB CD

DX: 19 8C

CS: F400

DS: 0700

ES: 0700

SS: 0700

BP: 0000

IP: 0154

SP: FFFA

DI: 0000

SI: 0000

[pic 2]

  1. Cargue nuevamente el programa, observe el contenido de los registros, sobre todo el de CS e IP.

[pic 3]

  1. Ejecute solo la primera instrucción, ¿se cargó el dato esperado en AH?[pic 4]

Rpta. Si se cargó el dato 7A al registro AH.

  1. Continúe ejecutando las instrucciones hasta concluir el programa:
  1. Ejecución de la segunda instrucción:[pic 5]
  2. Ejecución de la tercera instrucción:[pic 6]

  1. Ejecución de la cuarta instrucción:

[pic 7]

  1. Ejecución de la quinta instrucción:

[pic 8]

  1. Ejecución de la sexta instrucción:

[pic 9]

  1. Ejecución de la séptima instrucción:

[pic 10]

  1. Ejecución de la octava instrucción (RET):
  1. Ejecución sub-rutina del RET

[pic 11]

  1. A

[pic 12]

  1. B

[pic 13]

  1. Ejecute el programa y llene la siguiente tabla:

DIRECCIONES

LENGUAJE DE MAQUINA

LENGUAJE ENSAMBLADOR

SEGM(CS)

OFFSET

CAMPOS

LÍNEA

0B56

0100

B4

7 A

mov AH, 7A

0B56

0102

B3

63

mov BL, 99  

0B56

0104

B1

CF

mov CL, 11001111b

0B56

0106

B8

64

00

mov AX, 100

0B56

0109

BB

41

00

mov BX, 78

0B56

010C

B9

CD

AB

mov CX, 0ABCDh

0B56

010F

BA

8C

19

mov DX, 6540

0B56

0112

C3

ret

NOTA: A partir de este punto el programa ejecuta un procedimiento predeterminado llamado Interrupción.

0B56

0000

CD

20

INT 20H

F400

0150

FF

FF

  1. Cree un archivo nuevo, tipo COM y escriba el segundo código.
  2. Ejecute paso a paso las instrucciones, tomando nota de los resultados.

SEG (DS)

OFFSET

INICIO

Antes de 5ª

Después de 5ª

Después de la 6ª

Después de la 7ª

0700

0112h

90

90

61

61

61

0700

0113h

90

90

90

41

41

REGISTRO CX

00 13

00 CF

00 CF

AB CD

AB CD

  1. Llene la siguiente tabla:

DIRECCIONES

LENGUAJE DE MAQUINA

LENGUAJE ENSAMBLADOR

SEGM(CS)

OFFSET

CAMPOS

LÍNEA

0B56

0100

B4

7 A

mov AH, 07Ah

0B56

0102

B3

63

mov BL, 063h

0B56

0104

B1

CF

mov CL, 0CFh

0B56

0106

B8

64

00

mov AX, 00064h

0B56

0109

BB

41

00

mov BX, 00041h

0B56

010C

B9

CD

AB

mov CX, 0ABCDh

0B56

010F

BA

8C

19

mov DX, 0198Ch

0B56

0112

C3

ret

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (866 Kb) docx (712 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com