Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Irvine K.R. — Assembly Language for Intel-Based Computers
Irvine K.R. — Assembly Language for  Intel-Based Computers



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Assembly Language for Intel-Based Computers

Автор: Irvine K.R.

Аннотация:

his text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.
Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:

* Detailed tutorials on numbering systems and data storage fundamentals.
* All programs tested with the Microsoft(r) MASM 6.15(tm) assembler.
* Inline assembly code, as well as linking assembly language to C/C++ in both Real and Protected modes.
* Extensive instruction set reference that includes instruction formats and CPU flag usage.
* Interrupt vectoring and device I/O.
* CD-ROM that includes the full professional version of the Microsoft(r) MASM 6.15(tm) Assembly Language Development System, a programmer's editor, a macro library, and the book's source code.
* New to the fourth edition: Win32 programming, including the console API and a graphical application.
* Expanded coverage of procedures, recursion, stack parameters, structures, and unions.
* Boolean expressions, truth tables, and flowcharts.
* Basic string handling, sorting and searching algorithms.
* Bit-mapped graphics in both Real and Protected modes.
* IEEE floating-point binary representation.
* Virtual machine architecture; IA-32 Protected mode segmentation and paging.
* Introductory explanations of the instruction execution cycle,memory I/O, multitasking, pipelining, and superscalar architecture.
* Disk fundamentals, including disk geometry, FAT32 and NTFS file structures.


Язык: en

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 4th edition

Год издания: 2003

Количество страниц: 708

Добавлена в каталог: 15.11.2009

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Terabyte (TB)      16
Terminal state (FSM)      211
Terminate and Stay Resident (TSR) program      584 604
Terminate process function      463—464
TEST (test) instruction      186 646
Testing status bits      193—194
Text color controlling      403—404
Text editor      77
Text macro      92
text mode      538
TEXTEQU directive      92—93
Time and date functions      405—410
Time slice      39
Time stamp field      507
TimerStart procedure      410
TimerStop procedure      410
TITLE directive      73
Toggle blinking      550
Top-down design      169
tracks      496—497
Trailing edges      37
Transfer control execution      127
TranslateBuffer function      436—439
Translation between virtual machines      9
Translation to logical sector numbers      497
Trouble-shooting tips      272—274
Truth table for Boolean functions      27—29
Truth table for Boolean operations      25—27
Two integers exchanging example      271—272
two-dimensional arrays      315—318
Two’s complement of hexadecimal      19—20
Two’s complement representation      19—21
TYPDEF operator      125—126
TYPE operators      118 435—436
Typeahead buffer      530
typematic rate      531
U-pipeline      36
Unconditional transfer      127
Unicode Standard website address      21
Uninitialized data declaring      87—88
union      334
Union variables, declaring and using      345—346
Union, declaring and using      344—346
Universal serial bus (USB)      56
Unpacked decimal (ASCII)      252
Unsigned arithmetic, carry flag      110—111
Unsigned binary integers      13—14
Unsigned binary integers, translating to decimal      14
Unsigned comparison, jumps based on      192
Unsigned decimal integers, translating to binary      14—15
Unsigned decimal, converting to hexadecimal      18
Unsigned hexadecimal, converting to decimal      17—18
Unsigned integers, comparisons      192
Unsigned integers, ranges      16
User-defined type      125
USES operator      166
V-pipeline      36
Validating input string      212—213
Validating signed integer      213—216
Variable name defining      82
Vertical retrace (video)      55
Video BIOS pages      538
Video BIOS programming      537—555
Video BIOS, function and description      657—658
Video memory area (VRAM)      56 459
Video modes, graphics      556
Video modes, text      538
Virtual machine concept      8—12
Virtual machine levels      9—11
Virtual Machine Manager (VMM)      427
Virtual memory      52
Virtual-8086 mode      11 41
Visual C++ command-line options, ASM code generation      448
Visual C++ Find Array code      449—450
Volume label      507
volumes      498—499
WAIT (wait for coprocessor) instruction      646
Wait for key function      532—533
wait states      33 37
WaitMsg procedure      146
Warning message example      366—367
Weighted positional notation      14
WHILE directive      370
WHILE loops, implementing with conditional jumps      205—207
Win32 console functions      384—386
Win32 console programming      379—411
Win32 console programming, reading and writing files      392—398
Win32 date time function      405—406
Window, defining using INT 10h      546
Windows 2000 Disk Management tool      498—499
Windows data types      382—383
WinMain procedure      414
WinProc procedure      414—415
WNDCLASS structure      413
WORD, align type      587
Word, arrays of      84 91
WORD, defining data      84
Word, storage sizes      16
Write Character and Attribute function      548—549
Write Character function      549—550
Write Graphics Pixel function      556—557
Write String in Teletype Mode function      551—552
WriteBin procedure      146
WriteChar procedure      146
WriteColors program      403—404
WriteConsole function      390
WriteConsoleOutputAttribute function      403
WriteConsoleOutputCharacter function      391—392
WriteDec function      146
WriteFile function      395—396
WriteFile program      396—397
WriteHex procedure      146
WriteInt procedure      147
WriteString procedure      138 147
Writing text to Window      547—548
Wrong operand sizes, trouble shooting tips      273
XADD (exchange and add) instruction      646
XCHG (exchange) instruction      103 646
XLAT (translate byte) instruction      647
XLATB (translate byte) instruction      647
XOR (exclusive OR) instruction      647
XOR (exclusive-OR) instruction      184—185
Yottabyte      16
Zero flag (ZF)      44 110
Zero flag (ZF), boolean/comparison instructions      180—181
Zero/sign extension of integers      101—103
Zettabyte      16
__asm Directive (Visual C++)      433—435
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте