IBM PC:
display adapters for, 339
illegal immediate, 382
immediate addressing, 199
immediate data, 198–200, 202, 208, 282
and bit shifting, 323
numeric literals as, 383
type of, 224–225
immediate operands, 383
IMUL instruction, 381–383, 549–550
INC instruction, 219–221, 223, 551
%include directive, 308
include files, 302
indexing, in bit shifting, 327–329
indirect displacement addressing, 327
INFO.ASM program, 358–367
initialized data, 232, 242, 486
instruction loop, nested, 392–396
instruction pointer (IP), 68, 71, 115, 172–174
changing with DEBUG, 184
and code execution, 230
in protected mode flat model, 180
instructions, 10–12, 85–87, 173, 197, 368, 369. See also specific instructions
bitwise logical, 316
and Carry flag, 324
integrated development environments (IDEs), 120, 121
Intel:
CPUs from, 62, 67, 152, 153, 158, 180, 452
PC memory from, 58
Interrupt enable flag (IF), 218, 222, 533
interrupts:
hardware, 264–265
software, 256–265
interrupt service routine (ISR), 264
interrupt vector, 257–260
interrupt vector table, 257–265
INT instruction, 259–265, 277, 552
I/O address, 65