Assembly Language StepbyStep Programming with DOS and Linux 2nd Ed [Electronic resources]

Jeff Duntemann

نسخه متنی -صفحه : 166/ 144
نمايش فراداده

Index

E

EAT.ASM program, 228–240

EAX register, 170, 171, 455, 457, 484, 511–513

EBP register, 170, 427, 454, 457–460, 504–509

EBX register, 170, 171, 454, 457, 459, 460, 506

ECX register, 170, 171, 457, 476, 506, 508, 513

EDI register, 170, 454, 457, 459, 460, 508

EDX register, 170, 171, 455, 457, 508, 513

EGA graphics adapter, 282, 339–343, 355

ELF format, 412

EMACS:

advantages of, 449–450

for Linux, 403–405, 409

make utility used from, 419–420

endless loop, 333–334

%endmacro directive, 304

end-of-file (EOF) marker, 81, 110–111

end-of-line (EOL) marker, 79–81, 255–256

entry points:

to macros, 304

to procedures, 279–282, 299

environment variables, 509

equates, 358, 383, 390–391, 515

EQU operator, 390

error(s):

assembler, 96–99

versus bugs, 104

linker, 102–103

in NASM-IDE, 126, 132–133

record of, 471

error message(s):

for assembler, 97–99

and macro labels, 307

for NASM-IDE, 126, 132

for undefined procedure label, 288–289

ES (extra segment) register, 168, 206, 322, 372, 373, 599

ESI register, 170, 171, 454, 457, 459, 460, 465, 476, 488, 508

ESP register, 170, 454–460, 462, 465, 476

exclusive or operation, 320

executable program files, 89, 90, 100–103, 120, 133

in C, 410–411

and dependencies, 414–419

symbols in (in Linux), 429–432

.EXE files, 90, 100–103, 246–247, 288. See also executable program files

expansion slots, 65

exporting, 291, 299

external modules, 289–301

EXTERN directive, 290, 301, 477, 479