lb, lbu: Laden eines Bytes lh, lhu: Laden eines Halbwortes lw, ld* la*, li* lw laden eines wortes ld* laden eines Doppelwortes la*: Laden einer Address li*: Laden eines Direktwertes sb, sh, sw, sd* sb: Speichern eines Bytes sh: Speichern eines Halbwortes sw: Speichern eines Wortes sd*: Speichern eines Doppelwortes Datenbewegungsbefehle Arithmetisch Logische Befehle Schiebe und Rotationsbefehle Multimediabefehle Gleitkommabefehle Programmsteuerbefehle Systemsteuerbefehle Stackarchitektur: 8087 Intel ATAM862 Atmel Stack- und Kellerarchitektur Akkumulatorarchitektur Speicher-Speicher-Architektur Register-Speicher-Speicher-Architektur Register-Register-Architektur Datenformat: Ganzzahl Einzelbit Gleitkomma Multimedia f=(-1)\^s*1.m*2\^(e-b) 32-Bit einfache Genauigkeit 64-Bit doppelte Genauigkeit 80-Bit erweiterte Genaugikeit IEEE-754-Standard Direktwertaddressierung Unmittelbare Addressierung Direkte Addressierung Indirekte Addressierung Indizierte Addressierung Indirekte Addressierung mit Autoinkrement/Dekrement Indirekte Addressierung mit Verschiebung Indizierte Addressierung mit Verschiebung MemToReg MemWrite Branch ALU-Src RegDst RegWrite ALU-Op Befehlsdekodierer Funktionsdekodierer ALU Registersatz Datenspeicher Befehlsspeicher Befehlsz"ahler 1 x AND 2 x MUX 2 x Addierr 2 x 4 Bit Shifter ALU-Src ALU-Op Alu-Operanden ALU - Eing"ange : - Eingangsregister - Null Register-Satz - Dateneingangsregister 1 - Dateneingangsregister 2 - Einen Ausgang ALU-Src ALU-Op ALU-Operanden 00 010 - add x1 110 - sub 1x 010 - add R-Typ 000000 1 1 0 0 0 0 10 1.) Bedingt 2.) Unbedingt - eq - eual - ne - not equal - ge - greater then equal - gt - greater than - lt - less than - le - less than equal ja - jump if above jal - jump and link beq, bne beqz*, bnez* blt, ble bltz, blez bgt, bge bgtz, bgez 1.) Statisches Befehlssceduling 2.) Dynamisches VLIW - Very Long Instruction Word Processor 1.) Statisches - In Order Issue In Order Completio 2.) Dynmamisch - Out Of Order Issue Out Of Order Completion 1.) Predict always not Taken 2.) Predict Always Taken 3.) Predict Backward Taken, forward not Taken 1 und 2 Bit Pr"adiktor 1.) T -> NT, NT->T 2.) Predict Strongly Taken, Predict Weakly Taken, Predict weakly Not Taken, Predict strongly not taken