๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

8088/IBM PC Assembly Language Programming

โœ Scribed by Gary A. Shade


Publisher
Holt, Rinehart and Winston
Year
1985
Tongue
English
Leaves
483
Series
CBS computer books
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Professionals and hobbyists! Whether you're a serious computer user or
just love to tinker with your PC, this guide shows you the best ways
to attack Assembly Language programming. You'll get a step-by-step
introduction to microprocessors . . . numbering systems . . .
and character encoding to give you the boost you need to get the most
out of ALP. And that's not all! The book covers MS DOS function calls
and features number conversion charts . . . ASCII and BAUDOT character
encoding charts . . . and a complete set of original Intel Corporation
data sheets!

โœฆ Table of Contents


Preface xi
Chapter Review xiv
Chapter 1 Numbering Systems 1
Numbering Systems 2
Character Encoding 11
Chapter 1 Review 13
Chapter 2 Assembly Language Programming 15
The Programmer 16
Language Differences 17
Computer Languages 18
Assemblers 21
The Editor 23
Symbolic Representation 23
Forward References 26
Cross Assemblers 27
Linkers 27
Creating a Source Program 28
Operand Field 31
Your First AL Program 32
The Files You Have Created 38
Chapter 2 Review 40
Chapter 3 8088 Architecture 43
Microprocessors and Microcomputers 43
Bus Architecture(Hardware) 51
PC Memory Map 55
The 8088 Microprocessor 55
Chapter 3 Review 69
Chapter 4 8088 Instruction Set 71
Instruction Groups 72
Data Transfer Instructions 76
Arithmetic Instructions 87
Before You Continue 102
Bit Manipulation Instructions 102
Control and Transfer Instructions 112
String Manipulation Instructions 124
Processor Control Instructions 130
Chapter 4 Review 134
Chapter 5 Assembler Features 135
Assembler Format 136
Data Pseudo-ops 136
Symbolic Names 142
More Pseudo-ops 145
Conditional Pseudo-ops 155
Listing Pseudo-ops 158
Operators 162
Chapter 5 Review 168
Chapter6 Macros and MS-DOS 169
Macro Definitions 169
MS-DOS/PC-DOS and Macros 180
Example Program 185
Chapter 6 Review 188
Chapter 7 Numbering Conversions: A Programming Example 189
Purpose 189
Conceptual Design 190
Segment Definitions 192
Program Logic Flow 198
Chapter 8 Disk I/O Programming 207
The Diskette 209
MS-DOS Programming Tools 213
Methods of File Access 221
Methods of File Access Under MS-DOS 2.0 226
Absolute Disk Access 229
Prograrnming Examples 231
Chapter 8 Review 247
Chapter 9 The Basic Input/Output System 249
Printer I/O 252
Video I/O 253
Graphic Modes 256
Sound 263
Chapter 9 Review 265
Chapter 10 Conununications 267
Methods of Analog Data Transmission 276
A Closer Look at Duplex 278
Asynchronous versus Synchronous Communications 282
Baud Rate 285
Error Checking 285
Modems 288
The Program: COMM.ASM 292
MS-DOS RS-232C Functions 302
BIOS Communication Functions 303
A Communications Program:
COMM.ASM and DLOAD.ASM 305
In Conclusion 317
Chapter 10 Review 318
Appendix A 321
Appendix B 327
Appendix C 347
Answers to Chapter Reviews 347
Appendix D 353
Bibliography 473
Index 475

โœฆ Subjects


IBM Personal Computer; Computer Programming; Intel 8088; Microprocessor Programming; Assembly Programming Language


๐Ÿ“œ SIMILAR VOLUMES


8088/IBM PC Assembly Language Programmin
โœ Gary A. Shade ๐Ÿ“‚ Library ๐Ÿ“… 1985 ๐Ÿ› Holt, Rinehart and Winston ๐ŸŒ English

Professionals and hobbyists! Whether you're a serious computer user or just love to tinker with your PC, this guide shows you the best ways to attack Assembly Language programming. You'll get a step-by-step introduction to microprocessors . . . numbering systems . . . and character encodi

8080/8085 Assembly Language Programming
๐Ÿ“‚ Library ๐ŸŒ English

Intel Corporation, 1981. โ€” 222 p.<div class="bb-sep"></div>This manual describes programming with Intel's assembly language. It will not teach you how to program a computer. Although this manual is designed primarily for reference, it also contains some instructional material to help the beginning p