Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
ASM - Windows Assembly Language and Systems Programming

ASM - Windows Assembly Language and Systems Programming

Ratings: (0)|Views: 10|Likes:
programasion en ensamblador
programasion en ensamblador

More info:

Published by: James Jhonatan Pendavis on Oct 01, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/30/2012

pdf

text

original

 
WINDOWS ASSEMBLY
LANGUAGE
&
SYSTEMS
PROGRAMMING
16-
and
32-bit
low-level programming
for the PC and Windows
2nd edition
bY
Barry Kauler
Lecturer, Edith Cowan University
M.Sc.(EE),
C.Eng.R&D BooksLawrence, Kansas 66046
 
0
Copyright 1997, Barry Kauler
All
rights reserved. No part of this publication may be reproduced, stored in a retrievalsystem,or transmitted in any form or by any means, electronic, mechanical,photocopying, recording, or otherwise, without prior written permission of the Publisher.In this book, many of the designations used by manufacturers and sellers to distinguishtheir products may be claimed as trademarks. Due acknowledgement is hereby made of all legal protection.Windows
TM
is a trademark of Microsoft Corporation.Disclaimer. Whilst due care has been taken in the preparation of this book,
no
responsibility is accepted for any inaccuracy, loss or damage to data, or consequentialloss or damage. The content of the Companion Disk is not guaranteed to be exactly asdescribed.This edition published by R&D Books
/
Miller FreemanISBN: 087930474XDISTRIBUTION:
USA
Publishers Group WestP.O. Box 8843Emeryville, CA 94662Tel: (800) 788-3123Fax: (510) 658-1834UK and EuropeMcGraw-Hill Publishing Co.
Shopper&angers
RoadMaidenheadBerkshire SL6 2QLUnited Kingdom
Tel:
0800 810800 or
01628502500Fax:01628 770224
e-mail: queries@mcgraw-hill.co.uk Latin AmericaID International126 Old Ridgefield Road
Wilton,
CT 06897 USA
Tel:(203) 834-2272Fax:(203) 762-9725
CanadaPublishers Group West Canada543 Richmond Street West
Suite 223
Toronto, Ontario
M5V
 
lY6
CanadaTel: (416) 504-3900
Fax: (4 16) 504-3902
Asia
Longman
Singapore25 First Lok Yang RoadSingapore 2262Tel: 65 268 2666Fax: 65 268 7023Editorial
&
Marketing
Oftice
R&D Books1601 West 23rd Street, Suite 200Lawrence, KS 66046Tel: (913) 841-1631Fax: (913) 841-2624e-mail:
orders@mfi.com
Web:
http://www.rdbooks.com
 
Contents
Ch.
Preface
Page
xi
1
CPU Architecture
1
Preamble
..................................................
1
Power-up the PC
...........................................
2
The System Files
.......................................
3
Number Systems
...........................................
6
Registers and Memory.....................................
9
MemoryMapofthePC
..............................
12
The CPU
&
Support Chips
...........................
12
Conventional and Extended Memory
.....................
14
Segments
............................................
14
Real Mode
...........................................
17
DOS Real Mode Programming
.......................
18
DOS Protected Mode Programming
..................
18
Coding Restraints
....................................
20
Inside the
286/386l486/etc.
...............................
2 1
CPU Registers
.......................................
22
Instructions
..........................................
23
Real and Protected Modes
............................
25
Memory Management
....................................
25
Segmentation Only
...................................
25
Shadow Registers....................................
26
Descriptors..........................................
28
386 Paging
...........................................
28
Virtual-86...........................................
29
Contention Issues
........................................
3 1
Privileges............................................
31
I/O Privilege
.........................................
3 1
Task Switching
......................................
32
Interrupts
................................................
3 3
Real Mode Interrupts
.................................
33
Protected Mode Interrupts
............................
34
Postamble
...............................................
36
..I
111

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->