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



M


machine code, 76

machine cycle, 216–217

machine instructions, 67–72, 96, 182, 193

blue card references for, 211

in code segment, 242

versus data definition directives, 234

and debuggers, 105, 107

in disassembly, 194

executing, with DEBUG, 196–198

jumps in, 178, 190–191, 331–344

legal forms of, 214

in memory, 189–191

mnemonics for, 85–86, 107, 212, 214, 336–339, 420

prefixes in, 206

from program translators, 84–86, 101

random, 197, 201

searching for specific, 107, 197, 444–445

%macro, 304

macro(s), 301–314. See also specific macros

calling, 304, 383

defining, 304–306

labels in, 306–307

naming convention for, 515

macro libraries, 308–314

make file, 414, 415, 418

make utility, 413–420


MASM (Microsoft), 88, 90–91, 120, 225

debugger in, 92, 105

linker in, 94, 102

versus NASM, 243–245, 305–306

syntax of, 210, 296, 595

mass storage, serial-access devices for, 55

Mastering Turbo Assembly (Swan), 527

Mastering Turbo Debugger (Swan), 528

MCGA display adapter, 339, 340, 342, 355

MDA graphics adapter, 282, 340, 342, 344, 355

megabyte, 59, 157–158

memory:

address for, 13, 55–56, 157–163, 177, 425

amount of, 57–59, 153, 175

changing, with DEBUG, 111–114

and CPU, 63–64

and debuggers, 105–107, 110

garbage in, 110–111, 195

for macros, 303–304

moving data to/from, 195, 199, 208

nature of, 50–51

read-only, 277

serial-access versus random-access, 55

64K, 153–154, 160–162, 167, 175, 182, 240, 375

storing to different areas of, 388

terms used with, 160–162

virtual, 193

in x86 computers, 157, 159

memory access time, 57


memory addressing, 152, 174, 176, 182, 184, 193–194, 331. See also specific methods

AT&T syntax for, 425–427

in protected mode, 180, 181, 462–464

for x86 CPUs, 152–157

memory bank, 59, 60, 77, 157–158

memory cell, 52–55, 60

memory chip, 53–60, 64, 277

memory data, 198, 199

and bit shifting, 323

and general-purpose registers, 203–205

and segment registers, 205–207

type of, 224–226

memory image, 113

memory models, 152–157, 174–182

Merced 64-bit CPU, 63

Michael Abrash's Graphics Programming Black Book (Abrash), 57, 216, 525, 528–529

Micro Logic Corporation, 211

Microsoft Macro Assembler. See MASM

Microsoft Word, 83

minicomputer, 21, 482

MITS Altair 8800 computer, 62

mnemonic:

in assembly language, 85–86, 212, 214, 420

AT&T, 421–424, 448

DEBUG identification of, 107

for jump instructions, 336–339

modem, 66

Modula-2, 315, 331

modular assembly, 101, 288–301

modular programs, 414–415

modules, 288–301

in assembly language development process, 101, 102

most significant byte (MSB), 202

MOV instruction, 194–198, 202, 210, 563

in BIOS services, 280–281

in display adapter test, 343

legal forms of, 214

limitations of, 207–209, 255

MOVSD instruction, 487–488

MOVSW instruction, 396–397

MS-DOS, 159, 177, 180. See also DOS

MUL instruction, 349, 350

multiplying bit quantities, 380–382

MYLIB.MAC macro library, 308–312, 376


/ 166