attachment

Páginas: 349 (87211 palabras) Publicado: 8 de diciembre de 2015
Assembler
desde cero
+ Interrupciones
Unidad 3

3 ,aedición

ampliada

Mario Ginzburg

ASSEM BLER
DESDE CERO
e

INTERRUPCIONES
MARIO CARLOS 6INZBURG
IN G EN IER O E L E C T R O N IC O (U B A )

E X D IR E C T O R D E L A C A T E D R A D E “E ST R U C T U R A
D E L C O M PU T A D O R ” E IN V E S T IG A D O R E N L A
FACULTAD D E IN G E N IE R IA D E LA
U N IV E R SID A D D E B U E N O S A IR ES

A

Piyi,

Jeró n im o

y

R afael

INTRODUCCION GENERAL A LA INFORMATICA
3
ASSEMBLER DESDE CERO e INTERRUPCIONES
(Tercera Edición

-

1ra reimpresión)

Mario Carlos Glnzburg

Es propiedad - Queda hecho el depósito que marca la ley 11723
Impreso en la Argentina - Printed In Argentina
D ERECHOS RESERV A D O S

ISBN 978-987-05-9704-9
Título CDD 005.1
Fecha de catalogación: 29/10/2010

Ilustradopor Rafael Oliverio Ginzburg

No se permite la reproducción total o parcial de esta obra ni el almacenamiento en un sistema de informática,
Ni transmisión en cualquier forma o por cualquier medio electrónica, mecánico, fotocopia, registro u otros
Medios, sin el permiso previo y la autorización escrita del autor

PROLOGO

Fruto de m i experiencia docente, esta nueva edición ha crecido no sólo en número de páginas, sino
tam bién en la cantidad de ejercicios, diagram as lógicos y ejecución de program as usando el D ebug.
A sim ism o, para em pezar a program ar se incorporan esquem as m em oria-U C P que m uestran los m ovim ien­
tos y operaciones que deben tener lugar entre esos subsistem as y dentro de la U CP durante la ejecución de las
instrucciones necesarias para llevar a cabo elejercicio requerido, los cuales han dado m uy buenos resultados
para aprender a program ar.
E stim o que estos esquem as serán de utilidad para el principiante, pues le ayudan a repasar y sistem atizar el
funcionam iento del hardw are básico necesario para realizar los diagram as lógicos previos a la codificación en
A ssem bler, y para tener una visión integral de los pasos que se deben codificar endichos diagram as.
A sim ism o se ha increm entado la cantidad de ejercicios cuyo código se ha ejecutado con el D ebug y las
indicaciones acerca de cóm o program ar en A ssem bler, así com o el núm ero de problem as p ara la ejercitación.
O tra novedad que se incorpora en este texto teórico-práctico en program as ejecutados con el D ebug, es una
m etodología de seguim iento de los resultados de lasinstrucciones. M ediante flechas y el subrayado de
valores que van cam biando a lo largo de la ejecución de un program a con el D ebug, se v a verificando si los
resultados que se esperan antes de ejecutar una instrucción se producen de m anera efectiva luego de su
ejecución.
T odo lo anterior se ha integrado en los ejercicios referentes a llam ados a subrutinas y a interrupciones por
softw are.
Para quienes program an en lenguajes de alto nivel, se indican correspondencias entre estructuras tipo IF,
FOR, WH1LE, etc. y las estructuras correspondientes traducidas en A ssem bler. En los ejercicios se ha tratado
cada vez que ha sido posible, de ejem plificarlas.
Estim o que todo esto ha enriquecido el texto para m ejor claridad y aprendizaje por parte de los lectores.
A gradezco a la Profesora G raciela D ’A gostino por su capacidad, esm ero y dedicación en la corrección de
los nuevos ejercicios de esta obra, am én de su colaboración en pos de una m ejor claridad en el enunciado de
ejercicios.
P or últim o no puedo dejar de agradecer nuevam ente al colega Ing. R ubén L ópez p o r haberm e perm itido
acceder a parte de un trabajo suyo sobre program ación en A ssem bler del P ortParalelo, y a m i hijo Rafael
O liverio G inzburg por la concepción y concreción de la herm osa tapa de este texto.
E l a u to r

IN D IC E

UTILIZACION DEL LENGUAJE ASSEMBLER

1

REGISTROS DE LA UCP A UTILIZAR

1

EJERCICIO 1

introductorio

2

EJERCICIO 2:

uso de una instrucción de salto condicional (conditional jump) JNZ

4

EJERCICIO 3:

ejercicio 2 mejorado usando JO (Jump if overflow),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Attachment
  • Attachment
  • attachment
  • Attachment
  • Attachment
  • Attachment
  • attachment
  • Attachment

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS