Download Programming from the Ground Up

Transcript
Index
$?, 22, 28
%ah, 44
%al, 44
%ax, 44
%eax, 25, 41, 57, 68, 75, 91, 115, 118,
125, 135, 259, 271
%ebp, 25, 55, 62, 173, 294
%ebx, 25, 41, 68, 75, 91, 271
%ecx, 25, 75, 91, 263, 271, 282
%edi, 25
%edx, 25, 75, 91, 259, 271
%eflags, 25, 39, 257, 258
%eip, 25, 54
%esi, 25
%esp, 25, 53, 149, 173, 287, 294
*, 135
-dynamic-linker, 132
..., 135
./, 21
.ascii, 34, 266
.bss, 77, 149
.byte, 34, 77, 266
.data, 77, 103, 149
.endr, 100, 266
.equ, 80, 111, 266, 283
.globl, 24, 35, 104, 266
.include, 104, 266
.int, 34
.lcomm, 78, 266
.long, 33, 266
.rept, 100, 266
.section, 23, 149, 266
.text, 23, 77, 149
.type, 62, 69, 266
/etc/ld.so.conf, 134, 143
/lib, 140, 142
/lib/ld-linux.so.2, 134
/usr/include, 217
/usr/lib, 140, 142
/usr/local/include, 217
0x80, 27, 80
@functions, 62
\0, 34
\n, 34
\t, 35
_start, 23, 35
ABI, 58
adcl, 259
addl, 24, 259
address, 11, 111, 284
addressing modes, 15, 41, 228
aligned memory, 228
AND, 188
andl, 261
Application Binary Interface, 58
argv, 92
arithmetic and logic unit, 9
array, 139
as, 21
ASCII, 11, 89
assemble, 20
assembler, 24, 111
313