Atjaunināt sīkdatņu piekrišanu

80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing, Vol I and II 2nd edition [Hardback]

  • Formāts: Hardback, 984 pages, height x width x depth: 283x216x43 mm, weight: 2215 g
  • Izdošanas datums: 18-Nov-1997
  • Izdevniecība: Pearson
  • ISBN-10: 0137585098
  • ISBN-13: 9780137585090
  • Formāts: Hardback, 984 pages, height x width x depth: 283x216x43 mm, weight: 2215 g
  • Izdošanas datums: 18-Nov-1997
  • Izdevniecība: Pearson
  • ISBN-10: 0137585098
  • ISBN-13: 9780137585090
A textbook using the ubiquitous IBM series of computers as a handy example to explain and demonstrate both the hardware and software aspects of computing. Assumes at least a familiarity with the machines and the DOS operating system, and an introductory digital course; knowledge of other programming languages would be helpful but is not necessary. Combines and updates the first two volumes of the 1995 edition, which covers 16-bit computers; the later volumes consider 32-bit versions. Among the topics are bit-manipulation, interrupt programming, and mouse programming in assembly and C; the DRAM technologies of EDO, SDRAM, and RAMBUS; and interfacing with LCD. stepper motors, ADC, DAC, temperature sensors, and other devices. Annotation c. by Book News, Inc., Portland, Or.
Assembly Language Programming on the IBM PC, PS and Compatibles 1(234)
0 INTRODUCTION TO COMPUTING
1(17)
1 THE 80x86 MICROPROCESSOR
18(31)
2 ASSEMBLY LANGUAGE PROGRAMMING
49(33)
3 ARITHMETIC AND LOGIC INSTRUCTIONS AND PROGRAMS
82(39)
4 BIOS AND DOS PROGRAMMING IN ASSEMBLY AND C
121(29)
5 MACROS AND THE MOUSE
150(23)
6 SIGNED NUMBERS, STRINGS, AND TABLES
173(20)
7 MODULES; MODULAR AND C PROGRAMMING
193(27)
8 32-BIT PROGRAMMING FOR 386 AND 486 MACHINES
220(15)
Design and Interfacing of the IBM PC, PS and Compatibles 235(590)
9 8088/86 MICROPROCESSORS AND SUPPORTING CHIPS
235(27)
10 80286 MICROPROCESSOR AND SUPPORTING CHIPS
262(15)
11 MEMORY AND MEMORY INTERFACING
277(46)
12 I/O, 8255 AND DEVICE INTERFACING
323(63)
13 8253/54 TIMER AND MUSIC
386(24)
14 INTERRUPTS AND THE 8259 CHIP
410(37)
15 DIRECT MEMORY ACCESSING; THE 8237 DMA CHIP
447(30)
16 VIDEO AND VIDEO ADAPTERS
477(31)
17 SERIAL DATA COMMUNICATION AND THE 16450/8250/51 CHIPS
508(33)
18 KEYBOARD AND PRINTER INTERFACING
541(29)
19 FLOPPY DISKS, HARD DISKS, AND FILES
570(30)
20 THE 80x87 MATH COPROCESSOR
600(31)
21 386 MICROPROCESSOR: REAL vs. PROTECTED MODE
631(28)
22 HIGH-SPEED MEMORY INTERFACING AND CACHE
659(31)
23 486, PENTIUM, PENTIUM PRO AND MMX
690(34)
24 MS DOS STRUCTURE, TSR, AND DEVICE DRIVERS
724(16)
25 MS DOS MEMORY MANAGEMENT
740(19)
26 IC TECHNOLOGY AND SYSTEM DESIGN
759(25)
27 ISA, EISA, MCA, LOCAL, AND PCI BUS
784(24)
28 PROGRAMMING DOS, BIOS, HARDWARE WITH C/C++
808(17)
APPENDICES 825
A DEBUG PROGRAMMING 825(22)
B 80x86 INSTRUCTIONS AND TIMING 847(36)
C ASSEMBLER DIRECTIVES AND NAMING RULES 883(15)
D DOS INTERRUPT 21H AND 33H LISTING 898(26)
E BIOS INTERRUPTS 924(16)
F ASCII CODES 940(1)
G I/O ADDRESS MAPS 941(11)
H IBM PC/PS BIOS DATA AREA 952(7)
I DATA SHEETS 959