Assembly Language for Beginners

(nextflipdebug2) #1

INDEX


memfrob(), 866
MFC, 760 , 887
Microsoft Word, 636
MIDI, 712
MinGW, 700
minifloat, 441
MIPS, 2 , 720 , 731 , 758 , 816 , 956
Branch delay slot, 8
Global Pointer, 25 , 300
Instructions
ADD, 105
ADD.D, 230
ADDIU, 26 , 84 , 85
ADDU, 105
AND, 316
BC1F, 267
BC1T, 267
BEQ, 96 , 138
BLTZ, 143
BNE, 138
BNEZ, 177
BREAK, 500
C.LT.D, 267
DIV.D, 230
J, 6 , 8 , 26
JAL, 106
JALR, 26 , 106
JR, 166
LB, 197
LBU, 197
LI, 443
LUI, 26 , 84 , 85 , 230 , 319 , 443
LW, 26 , 74 , 85 , 166 , 444
LWC1, 230
MFC1, 233
MFHI, 105 , 500 , 1043
MFLO, 105 , 500 , 1043
MTC1, 382
MUL.D, 230
MULT, 105
NOR, 211
OR, 28
ORI, 316 , 443
SB, 197
SLL, 177 , 213 , 335
SLLV, 335
SLT, 138
SLTIU, 177
SLTU, 138 , 140 , 177
SRL, 218
SUBU, 143
SW, 61
Load delay slot, 166
O32, 61 , 65 , 66 , 1042
Pseudoinstructions
B, 195
BEQZ, 140
L.D, 230
LA, 28
LI, 8
MOVE, 26 , 83
NEGU, 143
NOP, 28 , 83
NOT, 211


Registers
FCCR, 266
HI, 500
LO, 500
MS-DOS, 33 , 284 , 619 , 654 , 712 , 717 , 726 , 756 ,
832 , 911 , 912 , 961 , 998 , 1003 , 1019 , 1029 ,
1033 , 1034
DOS extenders, 1004
MSVC, 1043 , 1044

Name mangling, 542
Native API, 757
NEC V20, 914
Non-a-numbers (NaNs), 257
Notepad, 953

objdump, 380 , 750 , 763 , 789
octet, 448
OEP, 756 , 763
OllyDbg, 44 , 69 , 78 , 98 , 111 , 127 , 169 , 188 , 204 ,
221 , 236 , 247 , 270 , 277 , 280 , 295 , 324 , 346 ,
363 , 364 , 369 , 372 , 388 , 760 , 790 , 1044
OOP
Polymorphism, 542
opaque predicate, 540
OpenMP, 643 , 702
OpenSSL, 636 , 874
OpenWatcom, 700 , 736
Oracle RDBMS, 10 , 407 , 710 , 766 , 899 , 906 , 908 ,
973 , 983 , 1000 , 1004

Page (memory), 418
Pareidolia, 732
Pascal, 705
PDP-11, 439
PGP, 708
Phrack, 709
Pin, 524
PNG, 955
position-independent code, 19 , 748
PowerPC, 2 , 25 , 815
Propagating Cipher Block Chaining, 880
Punched card, 267
puts() instead of printf(), 21 , 71 , 106 , 134
Python, 524 , 593

Quake, 525
Quake III Arena, 384

Racket, 1010
rada.re, 13
Radare, 790
radare2, 958
rafind2, 732 , 789
RAID4, 461
RAM, 81
Raspberry Pi, 19
ReactOS, 772
Recursion, 30 , 31 , 481
Tail recursion, 481
Register allocation, 420
Relocation, 22
Reverse Polish notation, 267
RISC pipeline, 136
ROM, 81
Free download pdf