Sunteți pe pagina 1din 283
LENGUAJE ENSAMBLADOR Y PROGRAMACION PARA IBM® PC Y COMPATIBLES Tercera edicién Peter Abel British Columbia Institute of Technology TRADUCCION: Lic. Victor Hugo Ibarra Mercado Lic. en Fisica y Mateméticas Coordinador Matematicas Aplicadas Escuela de Actuaria - Universidad Anéhuac REVISION TECNICA: Prof. Raymundo Hugo Rangel Gutiérrez UNAM México * Argentina + Brasil » Colombia + Casta Rica + Chile + Ecuador Espaiia + Guatemala * Panama + Pera * Puerto Rico * Uroguay * Venezuela EDICION EN INGLES PRE-PRESS/MANUFACTURING BUYER: BILL SCAZZERO- ACQUISITIONS EDITOR: MARCIA HORTON EDITORIAL/PRODUCTION SUPERVISION AND INTERIOR DESION RICHARD DeLORENZO COPY EDITOR; BRIAN BAKER EDITORIAL ASSISTANT: DOLORES MARS SUPLEMENT EDITOR: ALICE DWORKIN ABEL: LENGUAJE ENSAMBLADOR Y PROGRAMACION PARA IBM PC ¥ COMPATIBLES (3a. ed.) ‘Traducida del inglés de ta obra; IRM®-PC ASSEMBLY LANGUAGE. AND PROGRAMMING. All Rights Reserved. Authorized translation from English language edition published by Prentice Hall Inc, A Simon & Shuster Company. ‘Todos los derechos reservados, Traduccién autorizada de la edici6n en inglés publicada por Prentice Hall Inc, ‘All Rights Reserved. No part of this hook may be reproduced or transmitied in any form or by any means, electrowie or mechanical, including photocopying, recording or by any information storage and retrieval system, ‘without permission in writing from the publisher, Prohibids La reproduccién total o parcial de esta obra, por cualquier medio 0 método, sin la autorizaci6n escrita del editor Derechos reservados © 1996 respecto la primera edicisn en espanol publicads por PRENTICE-HALL HISPANOAMERICANA, S.A Atlacomiuleo Naga. 500-5" Piso ‘Col. Industral Atoto 53819, Nouenlpan de }irer, Edo, de México ISBN 968-380-708-7 ‘Miembro de la Cimara Nactonal de la Industria Editorial, Reg. Mim. 1524 ‘Original English Language Edicion Published by Prentice Hall Inc. ‘Conyrigth @ MCMXCV ISBN 0-13-124603-8 IMPRESO EN MEXICO/PRINTED IN MEXICO PARTE A — Fundamentos del hardware y software de la PC CAPITULO 1 Introduccién al hardware de la PC OBJETIVO Explicar las caracteristicas basicas del hardware de la micto- computadora y la organizacién de programas, INTRODUCCION Excribir un programa en lenguaje ensamblader requiere de comocimientos acerea de! hardware {arquitectara) de Ja computadora, su conjunto de instrucciones y sus reglas de uso. En este capi tulo sc ofrece una explicacién del hardware basico: bits, bytes, registros, el procesador y el bus de datos. El conjunta de instruceiones y su usa son desarrollados a la large del libra, Los bloques fundamentales de informacion. de sna computadora son los bits y los bytes. Estos proporeionan los medios por los cuales la computadora puede representar datos e instruccio- cnes en [a memoria Los elementos principales de hardware interno de la computadera son un micropracesador, la memoria y los registros: los elementos de hardware externo son los dispositives de entrada! salida, como el teclado, el monitor y el disco, El software consta de diversos programas y archi: vos de datos (ineluyendo al sistema operativo) almacenados en el disco. Para ejecutar (0 correr) un programa, el sistema lo copia del disco a la memoria interna. (La memoria interna es lo que la ‘gente entiende cuando pide que su computadora tenga, por ejemplo, 8 megabytes de memoria.) El microprocesador ejccuta las instrucciones del programa, y los registrox manejan la aritmetica, movimiento de datos y el direceionamiento.

S-ar putea să vă placă și