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