T336

Páginas: 78 (19489 palabras) Publicado: 14 de enero de 2014
I. INTRODUCCIÓN.-

7

1.1. Justificación d e l terna.-

. . . . . . . . .

1.2. Planteamiento de objetivos.-

7
9

II. FUNDAMENTOS SOBRE EL DOS Y EL BIOS.-

11

2.1 Fundamentos del DOS.2.2 Funciones del DOS.-

15

2.3 Funciones del BIOS.- . . . . . . . . . . . .

III.

11

16

DESARROLLO DEL SOFTWARE.-

15

. . . . .

3.1 Definición del problema.-

183.2 Desarrollo del programa principal.-

. . . .

22

Desarrollo del controlador de flujo . . . .

27

Macros

de

comandos

en

el controlador de

flujo

44

La rutina de escape opcional
Flujo del depurador
3.3

51
52

Desarrollo

de

las

funciones:

módulos

individuales.-

58

Módulo Flujo. Asm

58

Módulo Pro. Asm

58

Módulo Desens.Ásra59

Módulo A s s e m . A s m

60

Módulo Ejecutor. Asm

; • •

^8

Módulo Memory.Asm

73

3.4 Integración de módulos.-

74

IV. EJEMPLOS TÜTOR1ALES: EXPERIMENTACIÓN Y RESULTADOS

4, i Una sesión típica de laboratorio
4.2 Ejemplos de depuración de programas

79

79
. . . .

30

Programa i

81

Programa 2

86

4.3 Pro.Sxe: Una herramienta de investigación.

V. CONCLUSIONES Y RECOMENDACIONES

A P É N D I C E S

92

100

API

A. DIAGRAMAS Y LISTADOS

A l

B, MANUAL DEL USUARIO

B 1

Archivos necesarios para el depurador.- . .

B 1

Adaptación al tipo de monitor.-

B 2

Ingreso al programa.-

B2

Pantalla del Depurador.-

B3

. a) Ventana de código.-

B 3

b) Ventana de Registros.-

B 4

c) Ventana debanderas.-

B 4

d) Ventana principal de memoria.-

B 4

e) Ventanas secundarias de memoria.- .

B 4

f) Ventana de línea actual.-

B 5

g) Ventana de Stack. -

B 5

Opciones en los menúes.-

,

E 5

a) Archivos.-

B 6

b) Información.-

B 7

c) Depurador, -

B7

d) Termina. -

BIO

Teclas de Función.-

Bli

Macros. -

Bi2

Limitaciones de PRO.EXE.-B14

C. ESPECIFICACIONES DEL MICROPROCESADOR 8086 . ,
Registros

. . . . .

C I

Modos de direccionarniento

C 5

D. LLAMADAS A FUNCIONES DEL DOS Y DEL BIOS . . .
Funciones del BIOS.-

Di
DI

Funciones del DOS.E. EL GENERADOR INTERACTIVO DE VENTANAS

C 1

D 3
. . . .

El

F. EMPLEO DEL CONTROLADOF. DE FLUJO . . . , . . _ .

F 1

BIBLIOGRAFÍA.-

,

EL 1

Eltema desarrollado por nosotros como tesis responde
a lina necesidad de nuestra Facultad
facultades e

inclusive otras

el país), que es la de
microprocesadores
usuario y de fácil
de uso

la

serie

un depurador
del

Í8086

utilización; dicho

computadoras de la serie de IBM PC y

de

además,

compatibles, que' son

algo de

software en

paquete

que

para eldepurador

se desarrolla

en

esta

Creemos que el

tesis

favorecerá

el

este tipo de software, pues es una muy- útil
depuración;

para

cual

en ellas

lenguaje ensamblador.

presentamos

herramienta de
base

mayoría de nuevos

son las máquinas con las

cuales contamos en la Facultad, y

corno

al

personales más vendidas en nuestro pais,

software;desarrollo de

amistoso

el cerebro de las

y para las cuales se desarrolla la gran
paquetes

para los

inicroprocesador es

muy extendido, pues constituye

las computadoras

ves, de otras

instituciones educativas en

contar con

de

(y tal

no

el
se

apropiado

además,

podrá

ser utilizado

laboratorio de Microcomputadoras II,
contaba
(en

hastael

momento

con un

Microcomputadoras I se tiene el

AVSIM 280, para el microprocesador Z80).

Introducción
Podemos

comparar

depuradores

nuestro

existentes

en

paquete

el

mercado:

con
DEBUG,

otros
parte

integrante del DOS, y Codeview, proporcionado con el Macro
Assembler 5.0 de Microsoft:
El

primero

es

un

programa

orientado a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS