Index - Assembly Language StepbyStep Programming with DOS and Linux 2nd Ed [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Assembly Language StepbyStep Programming with DOS and Linux 2nd Ed [Electronic resources] - نسخه متنی

Jeff Duntemann

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید







Index



D


data:

versus code, 12, 115, 189, 503

definition of, 11-12

external/global, 290-291

grouping, in tables, 350

initialized, 232, 242, 486

in operands, 198-199

storage of, 77-79

uninitialized, 231, 486

data bus, 64-66

data definition(s), 288, 358, 486-487, 503

data definition directive, 232-234

data pins:

in CPU chips, 63

in memory chips, 56, 57, 59, 63, 184

in peripherals, 64

data segment, 168, 178, 242

in external modules, 291, 295, 296, 301

date representation, in C, 485-486

DB (Define Byte) directive, 197, 198, 225, 232, 233, 487, 503

DD (Define Double) directive, 232, 487, 503

Debian Linux, 404


DEBUG, 92, 105-118

assembler in, 107, 194-196

case sensitivity of, 112

to change memory, 111-114

to examine BIOS revision date, 188-189

to examine/change register, 114-118, 183-184

to examine text files, 82, 108-111

executing machine instructions in, 196-198

flags in, 221-223

versus gdb, 427, 437

to inspect video refresh buffer, 187-188

installing, 94

syntax of, 210

unassembly feature in, 190, 194

debuggers, 92, 104-106, 183, 443

books on, 528

for DOS (see 421, 427-448

DEC instruction, 219-221, 223, 332, 378, 394, 548

declarations, 288-296, 301

define pseudoinstructions, 486-487

Delphi, 13, 74, 75, 88, 92, 120, 400

dependencies, 414-419

destination address, 388

destination index (DI) register, 169, 172, 203, 207, 322, 357, 371-376, 595, 596, 599

destination operand, 198, 199, 201

destination string, 371-372, 387

Difference Engine, 50

Digital Equipment Corporation (DEC), 21, 25, 26

Digits lookup table, 326-327, 347, 349

Direction flag (DF), 218, 222, 335, 376

directives, 224, 232-234. See also specific directives

directories, organization of, 448-449


disassembly, 115-116, 190, 194

disk, definition of, 77

disk drive, and DOS, 76

displacement:

in jumps, 215

for time/date representations, 486

in Unix memory address, 422, 425-427, 463

display adapter:

detecting, 339-344, 348

lookup table for, 351-355

Display command, 188


DOS, 75-78, 256, 399, 400, 427-428, 451

assembler run by, 96, 601

calling, 236

debugger for (see 90, 239

versus Linux, 403-404, 428, 432, 452

and NASM-IDE, 120, 150, 246

and numeric value display, 324-326

and protected mode, 230

and real mode segmented model, 152

sample assembly language program in, 228-240

text files in, 80-82

text mode display buffer in, 184

under Windows, 159, 246, 453

DOS Protected Mode Interface (DPMI), 401, 402

DOS services, 256-265, 276-277, 359

double word, 58, 67-68, 162

bit shifting in, 323

moving, 194

storage of, 232

as type, 224

DP register, 169

DQ (Define Quad Word) directive, 487

DrawBox routine, 398

DS (data segment) register, 168, 205, 206, 322, 595, 596, 599

DT (Define Ten-Byte) directive, 487

Dunn, Jim, 270

DW (Define Word) directive, 225, 226, 232, 487, 503

DX register, 169, 171, 172, 203, 207, 322, 381

dynamic link libraries (DLLs), 152


/ 166