.align assembler-steueranweisungen 34 4  assembler-steueranweisungen  34 1 .data  5 1 ub2_a3.s-addieremehrerezahlen 246 3 ub4_a4.s-fuellt-speicher 254 3 assembler-steueranweisungen 34 2 eingabe 81 2 ub2_a2c.s-addierezweizahlen 245 2 ub5_a3.s-quersumme 258 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 textausgabe 231 1 trap-1--open-file 233 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub3_a1.s-summen 247 1 ub4_a3.s-quadratur-ohne-mult 253 1 zahlausgabe 266 1  
.ascii assembler-anweisungen-zum-einfgen-von-daten 33 6  assembler-anweisungen-zum-einfgen-von-daten  33 1 .asciiz  3 1 assembler-anweisungen-zum-einfgen-von-daten 33 2 .asciiz 3 1  speicher 204 2
.asciiz assembler-anweisungen-zum-einfgen-von-daten 33 6  .ascii  2 1 .byte  4 1 1.klausur-2004-aufgabe-1---n-over-k 11 3 groesster-gemeinsamer-teiler 103 3 ub2_a3.s-addieremehrerezahlen 246 3 ub4_a4.s-fuellt-speicher 254 3 eingabe 81 2 faktoriellenberechnung 87 2 input-beispiel 115 2 ub2_a2c.s-addierezweizahlen 245 2 ub5_a3.s-quersumme 258 2 assembler-anweisungen-zum-einfgen-von-daten 33 1 textausgabe 231 1 trap-1--open-file 233 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub3_a1.s-summen 247 1 ub4_a3.s-quadratur-ohne-mult 253 1 zahlausgabe 266 1  .ascii 2 1 speicher 204 1
.byte assembler-anweisungen-zum-einfgen-von-daten 33 6  .asciiz  3 1 .word  10 1 assembler-anweisungen-zum-einfgen-von-daten 33 1  speicher 204 1
.data assembler-steueranweisungen 34 4  .align  1 1 .global  7 1 ub2_a3.s-addieremehrerezahlen 246 6 ub2_a2c.s-addierezweizahlen 245 4 ub3_a1.s-summen 247 3 1.klausur-2004-aufgabe-1---n-over-k 11 2 assembler-anweisungen-zum-einfgen-von-daten 33 2 deklarationen 66 2 ub4_a3.s-quadratur-ohne-mult 253 2 ub5_a2a.s-division-mit-rest-1 256 2 ub5_a2b.s-division-mit-rest-2 257 2 assembler-steueranweisungen 34 1 eingabe 81 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 input.s 116 1 primzahlentabelle 168 1 textausgabe 231 1 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1 ub2_a1a.s 241 1 ub2_a1b.s-addieren 242 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub4_a1.s-nops-minimieren 251 1 ub4_a4.s-fuellt-speicher 254 1 ub5_a1.s-bubble-sort 255 1 ub5_a3.s-quersumme 258 1 zahlausgabe 266 1  speicher 204 1
.double assembler-anweisungen-zum-einfgen-von-daten 33 6  .word  10 1 .space  8 1 assembler-anweisungen-zum-einfgen-von-daten 33 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1  speicher 204 1
.global assembler-steueranweisungen 34 4  .data  5 1 .text  9 1 ub2_a3.s-addieremehrerezahlen 246 6 ub2_a2c.s-addierezweizahlen 245 5 primzahlentabelle 168 3 ub3_a1.s-summen 247 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 assembler-steueranweisungen 34 1 deklarationen 66 1 eingabe 81 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 input.s 116 1 textausgabe 231 1 ub2_a1b.s-addieren 242 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 zahlausgabe 266 1  
.space assembler-anweisungen-zum-einfgen-von-daten 33 6  .double  6 1 assembler-steueranweisungen  34 1 ub2_a3.s-addieremehrerezahlen 246 12 ub2_a2c.s-addierezweizahlen 245 10 ub3_a1.s-summen 247 8 input.s 116 6 1.klausur-2004-aufgabe-1---n-over-k 11 4 ub5_a2b.s-division-mit-rest-2 257 4 deklarationen 66 3 ub2_a2a.s-gibwertaus 243 3 trap-3--read-block-from-file 235 2 trap-4--write-block-to-file 236 2 ub5_a2a.s-division-mit-rest-1 256 2 zahlausgabe 266 2 assembler-anweisungen-zum-einfgen-von-daten 33 1 eingabe 81 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 primzahlentabelle 168 1 trap-1--open-file 233 1 trap-2--close-file 234 1 ub2_a2b.s-lieszahl 244 1 ub4_a1.s-nops-minimieren 251 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a1.s-bubble-sort 255 1 ub5_a3.s-quersumme 258 1  speicher 204 1
.text assembler-steueranweisungen 34 4  .global  7 1 instruktionen-des-dlx-prozessors  117 1 ub2_a3.s-addieremehrerezahlen 246 6 ub2_a2c.s-addierezweizahlen 245 5 1.klausur-2004-aufgabe-1---n-over-k 11 2 assembler-anweisungen-zum-einfgen-von-daten 33 2 deklarationen 66 2 ub3_a1.s-summen 247 2 ub5_a2a.s-division-mit-rest-1 256 2 ub5_a2b.s-division-mit-rest-2 257 2 assembler-steueranweisungen 34 1 eingabe 81 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 input.s 116 1 primzahlentabelle 168 1 textausgabe 231 1 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1 ub2_a1a.s 241 1 ub2_a1b.s-addieren 242 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub3_a2a.s-c-for 248 1 ub3_a2b.s-c-do-while 249 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub4_a1.s-nops-minimieren 251 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub4_a4.s-fuellt-speicher 254 1 ub5_a3.s-quersumme 258 1 zahlausgabe 266 1  speicher 204 1
.word assembler-anweisungen-zum-einfgen-von-daten 33 6  .byte  4 1 .double  6 1 ub5_a1.s-bubble-sort 255 10 ub2_a2c.s-addierezweizahlen 245 4 ub2_a3.s-addieremehrerezahlen 246 4 trap-1--open-file 233 3 ub4_a3.s-quadratur-ohne-mult 253 3 deklarationen 66 2 trap-3--read-block-from-file 235 2 trap-4--write-block-to-file 236 2 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 2 ub2_a1b.s-addieren 242 2 ub2_a2a.s-gibwertaus 243 2 ub4_a1.s-nops-minimieren 251 2 ub5_a2a.s-division-mit-rest-1 256 2 ub5_a2b.s-division-mit-rest-2 257 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 assembler-anweisungen-zum-einfgen-von-daten 33 1 eingabe 81 1 faktoriellenberechnung 87 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 input.s 116 1 primzahlentabelle 168 1 textausgabe 231 1 ub2_a1a.s 241 1 ub3_a1.s-summen 247 1 ub5_a3.s-quersumme 258 1 zahlausgabe 266 1  speicher 204 1
1.klausur-2004-aufgabe-1---n-over-k dlx-beispielprogramme 76 31  ub5_a3.s-quersumme  258 1   addi 17 7 add 14 6 cvti2d 55 5 movi2fp 153 5 .space 8 4 jal 125 4 .asciiz 3 3 sw 226 3 .data 5 2 .text 9 2 trap 232 2 .align 1 1 .global 7 1 .word 10 1 addd 15 1 bnez 41 1 cvtd2i 52 1 divd 73 1 jr 127 1 lw 147 1 movd 150 1 movfp2i 152 1 multd 157 1 sd 173 1 sle 190 1 sub 220 1
a register 170 12  ir  123 1 a  12 1 ub5_a1.s-bubble-sort 255 12 code-bzw.-daten-laden 49 2 traps---die-system-schnittstelle 240 2 b 36 1 id-stufe-(instruction-decoding) 112 1 register 170 1 spezielle-register-anzeigen 212 1 syntaktische-regeln-fr-ausdrcke 229 1  register 170 3 alu 22 2 b 36 1
ab-adresse das-codefenster 58 3  das-codefenster  58 1 code-breakpoint-setzen  48 1   fenster 89 1
add ganzzahlige-arithmetische-und-logische-instruktionen 99 50  ganzzahlige-arithmetische-und-logische-instruktionen  99 1 addi  17 1 1.klausur-2004-aufgabe-1---n-over-k 11 6 ub5_a2b.s-division-mit-rest-2 257 6 ub4_a2.s-optimierung-dur-umordnung 252 4 ub4_a3.s-quadratur-ohne-mult 253 4 ub3_a1.s-summen 247 3 ub4_a4.s-fuellt-speicher 254 3 befehlsformat 37 2 spruenge 213 2 ub2_a2c.s-addierezweizahlen 245 2 ub2_a3.s-addieremehrerezahlen 246 2 ub4_a1.s-nops-minimieren 251 2 ub5_a2a.s-division-mit-rest-1 256 2 ub5_a3.s-quersumme 258 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 groesster-gemeinsamer-teiler 103 1 input.s 116 1 traps 239 1 ub2_a1a.s 241 1 ub2_a1b.s-addieren 242 1 ub3_a2a.s-c-for 248 1 ub3_a2b.s-c-do-while 249 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub5_a1.s-bubble-sort 255 1  register 170 2
addd fliesskomma-instruktionen 90 26  fliesskomma-instruktionen  90 1 addf  16 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 fliesskomma-instruktionen 90 1  register 170 1
addf fliesskomma-instruktionen 90 26  addd  15 1 subd  221 1 fliesskomma-instruktionen 90 1  register 170 1
addi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  add  14 1 addu  18 1 ub3_a1.s-summen 247 11 ub2_a3.s-addieremehrerezahlen 246 9 ub2_a2c.s-addierezweizahlen 245 8 1.klausur-2004-aufgabe-1---n-over-k 11 7 input.s 116 6 primzahlentabelle 168 6 ub5_a1.s-bubble-sort 255 6 ub3_a2a.s-c-for 248 4 ub3_a2b.s-c-do-while 249 4 ub3_a3.s-datenabhaengigkeiten 250 4 ub4_a2.s-optimierung-dur-umordnung 252 4 ub4_a4.s-fuellt-speicher 254 4 befehlsformat 37 3 faktoriellenberechnung 87 3 groesster-gemeinsamer-teiler 103 3 spruenge 213 3 ub5_a3.s-quersumme 258 3 zahlausgabe 266 3 eingabe 81 2 input-beispiel 115 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 speicherzugriffs 211 1 textausgabe 231 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub4_a1.s-nops-minimieren 251 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1
addu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  addi  17 1 addui  19 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 2
addui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  addu  18 1 sub  220 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1  register 170 1
alle-register-anzeigen das-registerfenster 62 7  doppeltgenaue-fliesskomma-anzeigen  80 1 das-codefenster  58 1 das-registerfenster 62 1  
alles-zurcksetzen datei 65 4  dlx-zurcksetzen  78 1 code-bzw.-daten-laden  49 1 die-tastatur 71 1  dlx-zurcksetzen 78 1 speicher 204 1
alu register 170 12  bta  46 1 alu  22 1 a 12 4 aluhi 23 3 instruktionen-des-dlx-prozessors 117 1 register 170 1 spezielle-register-anzeigen 212 1 wb-stufe-(write-back) 261 1 intex-stufe-(integer-execution) 122 1  register 170 3 aluhi 23 1
aluhi register 170 12  alu  22 1 dmar  79 1 alu 22 1 spezielle-register-anzeigen 212 1  alu 22 3 register 170 3
and ganzzahlige-arithmetische-und-logische-instruktionen 99 50  divu  75 1 andi  25 1 befehlsformat 37 3 instruktionen-des-dlx-prozessors 117 2 ub4_a2.s-optimierung-dur-umordnung 252 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a1.s-bubble-sort 255 1  register 170 1
andi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  and  24 1 or  164 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
anzeige-von-alles das-statistikfenster 63 9  anzeige-von-traps  32 1 detailinfo  67 1   
anzeige-von-bedingten-sprngen das-statistikfenster 63 9  anzeige-von-stalls  31 1 anzeige-von-load-store-instruktionen  30 1   detailinfo 67 1
anzeige-von-fliesskommastufen-instruktionen das-statistikfenster 63 9  anzeige-von-load-store-instruktionen  30 1 anzeige-von-traps  32 1   detailinfo 67 1
anzeige-von-hardware das-statistikfenster 63 9  das-statistikfenster  63 1 anzeige-von-stalls  31 1   detailinfo 67 1 konfiguration 129 1
anzeige-von-load-store-instruktionen das-statistikfenster 63 9  anzeige-von-bedingten-sprngen  27 1 anzeige-von-fliesskommastufen-instruktionen  28 1   detailinfo 67 1
anzeige-von-stalls das-statistikfenster 63 9  anzeige-von-hardware  29 1 anzeige-von-bedingten-sprngen  27 1   raw-stalls 169 5 control-stalls 50 1 detailinfo 67 1 fliesskommastufen 92 1 trap 232 1 waw-stalls 260 1
anzeige-von-traps das-statistikfenster 63 9  anzeige-von-fliesskommastufen-instruktionen  28 1 anzeige-von-alles  26 1   trap 232 1
assembler-anweisungen-zum-einfgen-von-daten die-dlx-assembler-sprache 69 3 .ascii 2 1 .asciiz 3 1 .byte 4 1 .word 10 1 .double 6 1 .space 8 1  syntaktische-regeln-fr-ausdrcke  229 1 .ascii  2 1   speicher 204 8 .ascii 2 2 .data 5 2 .text 9 2 .asciiz 3 1 .byte 4 1 .double 6 1 .space 8 1 .word 10 1
assembler-steueranweisungen die-dlx-assembler-sprache 69 3 .align 1 1 .data 5 1 .global 7 1 .text 9 1  .space  8 1 .align  1 1   .align 1 2 speicher 204 2 .data 5 1 .global 7 1 .text 9 1
ausfhren das-hauptmen 59 6 einzelner-takt 82 1 mehrere-takte 148 1 laufen 132 1 laufen-bis 133 1 dlx-io-anzeigen 77 1  kindfensternamen-im-fenstermen  128 1 einzelner-takt  82 1 die-tastatur 71 4 befehlsformat 37 2  speicher 204 1
b register 170 12  a  12 1 bta  46 1 ub5_a1.s-bubble-sort 255 12 code-bzw.-daten-laden 49 2 grundsaetzliche-bedienung-von-windlx 104 2 a 12 1 befehlsformat 37 1 fenster 89 1 id-stufe-(instruction-decoding) 112 1 register 170 1 speicher-verndern 207 1 spezielle-register-anzeigen 212 1 syntaktische-regeln-fr-ausdrcke 229 1 taktangaben-absolut 230 1  register 170 3 alu 22 2 a 12 1
befehlsformat dlx-beispielprogramme 76 31  input-beispiel  115 1 speicherzugriffs  211 1   register 170 6 addi 17 3 and 24 3 or 164 3 xor 264 3 add 14 2 ausfhren 35 2 b 36 1 div 72 1 mult 156 1 slli 195 1 sub 220 1
beqz instruktionen-zur-ablaufkontrolle 119 10  instruktionen-zur-ablaufkontrolle  119 1 bnez  41 1 ub5_a1.s-bubble-sort 255 3 ub5_a2b.s-division-mit-rest-2 257 3 instruktionen-zur-ablaufkontrolle 119 1 primzahlentabelle 168 1 spruenge 213 1 ub3_a2a.s-c-for 248 1 ub4_a1.s-nops-minimieren 251 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a2a.s-division-mit-rest-1 256 1  
bfpf instruktionen-zur-ablaufkontrolle 119 10  bfpt  40 1 j  124 1 eqd 83 1 eqf 84 1 fliesskomma-instruktionen 90 1 ged 100 1 gef 101 1 gtd 105 1 gtf 106 1 instruktionen-zur-ablaufkontrolle 119 1 ned 161 1 nef 162 1  fpsr 98 1
bfpt instruktionen-zur-ablaufkontrolle 119 10  bnez  41 1 bfpf  39 1 eqd 83 1 eqf 84 1 faktoriellenberechnung 87 1 fliesskomma-instruktionen 90 1 ged 100 1 gef 101 1 gtd 105 1 gtf 106 1 instruktionen-zur-ablaufkontrolle 119 1 ned 161 1 nef 162 1  fpsr 98 1
bnez instruktionen-zur-ablaufkontrolle 119 10  beqz  38 1 bfpt  40 1 groesster-gemeinsamer-teiler 103 2 primzahlentabelle 168 2 ub2_a3.s-addieremehrerezahlen 246 2 ub3_a1.s-summen 247 2 ub4_a4.s-fuellt-speicher 254 2 ub5_a2b.s-division-mit-rest-2 257 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 input.s 116 1 instruktionen-zur-ablaufkontrolle 119 1 spruenge 213 1 ub2_a2c.s-addierezweizahlen 245 1 ub3_a2b.s-c-do-while 249 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a3.s-quersumme 258 1  
breakpoint-alle-lschen das-breakpointfenster 57 4  breakpoint-lschen  43 1 breakpoint-ndern  45 1   
breakpoint-lschen das-breakpointfenster 57 4  breakpoint-setzen  44 1 breakpoint-alle-lschen  42 1   
breakpoint-setzen das-breakpointfenster 57 4  das-breakpointfenster  57 1 breakpoint-lschen  43 1 die-tastatur 71 1  trap 232 2 eingabe 81 1 speicher 204 1
breakpoint-ndern das-breakpointfenster 57 4  breakpoint-alle-lschen  42 1 die-speicherfenster  70 1   
bta register 170 12  a  12 1 alu  22 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 2 pc 166 1
code-breakpoint-lschen das-codefenster 58 3  code-breakpoint-setzen  48 1 das-pipelinefenster  61 1   
code-breakpoint-setzen das-codefenster 58 3  ab-adresse  13 1 code-breakpoint-lschen  47 1   
code-bzw.-daten-laden datei 65 4  alles-zurcksetzen  21 1 windlx-beenden  262 1 die-tastatur 71 1  a 12 4 datei 65 3 speicher 204 2 zurcksetzen 267 1
control-stalls instruktionsausfhrung-mit-forwarding-und-stalls 120 5  waw-stalls  260 1 trap-stalls  238 1 anzeige-von-stalls 31 1 id-stufe-(instruction-decoding) 112 1 instruktionen-zur-ablaufkontrolle 119 1  
cvtd2f fliesskomma-instruktionen 90 26  cvtf2d  53 1 cvtf2i  54 1 fliesskomma-instruktionen 90 1  
cvtd2i fliesskomma-instruktionen 90 26  cvti2f  56 1 cvti2d  55 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 fliesskomma-instruktionen 90 1  
cvtf2d fliesskomma-instruktionen 90 26  divf  74 1 cvtd2f  51 1 fliesskomma-instruktionen 90 1  
cvtf2i fliesskomma-instruktionen 90 26  cvtd2f  51 1 cvti2f  56 1 fliesskomma-instruktionen 90 1  
cvti2d fliesskomma-instruktionen 90 26  cvtd2i  52 1 eqd  83 1 1.klausur-2004-aufgabe-1---n-over-k 11 5 faktoriellenberechnung 87 2 fliesskomma-instruktionen 90 1  
cvti2f fliesskomma-instruktionen 90 26  cvtf2i  54 1 cvtd2i  52 1 fliesskomma-instruktionen 90 1  
das-breakpointfenster grundsaetzliche-bedienung-von-windlx 104 8 breakpoint-setzen 44 1 breakpoint-lschen 43 1 breakpoint-alle-lschen 42 1 breakpoint-ndern 45 1  zurcksetzen  267 1 breakpoint-setzen  44 1 grundsaetzliche-bedienung-von-windlx 104 1  das-codefenster 58 1 hilfe 109 1
das-codefenster grundsaetzliche-bedienung-von-windlx 104 8 ab-adresse 13 1 code-breakpoint-setzen 48 1 code-breakpoint-lschen 47 1  alle-register-anzeigen  20 1 ab-adresse  13 1 das-breakpointfenster 57 1 grundsaetzliche-bedienung-von-windlx 104 1  speicher 204 2 das-instruktions-informationsfenster 60 1 fenster 89 1
das-hauptmen help-contents 107 11 datei 65 1 fenster 89 1 ausfhren 35 1 speicher 204 1 konfiguration 129 1 hilfe 109 1  das-instruktions-informationsfenster  60 1 datei  65 1 grundsaetzliche-bedienung-von-windlx 104 1  
das-instruktions-informationsfenster grundsaetzliche-bedienung-von-windlx 104 8  speicherfenster-beenden  208 1 das-hauptmen  59 1 das-taktzyklen-diagramm 64 2 das-codefenster 58 1 das-pipelinefenster 61 1  fenster 89 1 register 170 1 waw-stalls 260 1
das-pipelinefenster grundsaetzliche-bedienung-von-windlx 104 8 fliesskommastufen-anzeigen 93 1  code-breakpoint-lschen  47 1 fliesskommastufen-anzeigen  93 1 grundsaetzliche-bedienung-von-windlx 104 1  fenster 89 2 das-instruktions-informationsfenster 60 1
das-registerfenster grundsaetzliche-bedienung-von-windlx 104 8 hexadezimal 108 1 dezimal 68 1 spezielle-register-anzeigen 212 1 integer-register-anzeigen 121 1 fliesskomma-register-anzeigen 91 1 doppeltgenaue-fliesskomma-anzeigen 80 1 alle-register-anzeigen 20 1  grundsaetzliche-bedienung-von-windlx  104 1 hexadezimal  108 1 grundsaetzliche-bedienung-von-windlx 104 1  register 170 5 alle-register-anzeigen 20 1 dezimal 68 1 die-tastatur 71 1 doppeltgenaue-fliesskomma-anzeigen 80 1 eingabe 81 1 fprs 97 1 fpsr 98 1 fenster 89 1 fliesskomma-register-anzeigen 91 1 gprs 102 1 hexadezimal 108 1 integer-register-anzeigen 121 1 pc 166 1 spezielle-register-anzeigen 212 1
das-statistikfenster grundsaetzliche-bedienung-von-windlx 104 8 anzeige-von-hardware 29 1 anzeige-von-stalls 31 1 anzeige-von-bedingten-sprngen 27 1 anzeige-von-load-store-instruktionen 30 1 anzeige-von-fliesskommastufen-instruktionen 28 1 anzeige-von-traps 32 1 anzeige-von-alles 26 1 detailinfo 67 1 zurcksetzen 267 1  traps  239 1 anzeige-von-hardware  29 1 grundsaetzliche-bedienung-von-windlx 104 1  zurcksetzen 267 2 detailinfo 67 1
das-taktzyklen-diagramm grundsaetzliche-bedienung-von-windlx 104 8 forwarding-anzeigen 95 1 stallgrund-anzeigen 218 1 history-lschen 111 1 history-laenge-setzen 110 1 traps 239 1  fliesskommastufen-anzeigen  93 1 forwarding-anzeigen  95 1 grundsaetzliche-bedienung-von-windlx 104 1  trap 232 3 das-instruktions-informationsfenster 60 2 fenster 89 1 fliesskommastufen 92 1 forwarding-anzeigen 95 1 stallgrund-anzeigen 218 1 waw-stalls 260 1
datei das-hauptmen 59 6 dlx-zurcksetzen 78 1 alles-zurcksetzen 21 1 code-bzw.-daten-laden 49 1 windlx-beenden 262 1  das-hauptmen  59 1 dlx-zurcksetzen  78 1 trap-1--open-file 233 10 code-bzw.-daten-laden 49 3 konfiguration 129 3 trap-2--close-file 234 3 eingabe 81 2 trap-3--read-block-from-file 235 2 trap-4--write-block-to-file 236 2 konfiguration-laden 130 1 konfiguration-speichern 131 1  
deklarationen dlx-beispielprogramme 76 31  speicherzugriffs  211 1 textausgabe  231 1 textausgabe 231 1 zahlausgabe 266 1  register 170 4 speicher 204 4 .space 8 3 lw 147 3 .data 5 2 .text 9 2 .word 10 2 .global 7 1 sw 226 1
detailinfo das-statistikfenster 63 9  anzeige-von-alles  26 1 zurcksetzen  267 1 anzeige-von-fliesskommastufen-instruktionen 28 1 anzeige-von-hardware 29 1 anzeige-von-load-store-instruktionen 30 1 anzeige-von-stalls 31 1 anzeige-von-bedingten-sprngen 27 1 das-statistikfenster 63 1  
dezimal das-registerfenster 62 7  hexadezimal  108 1 spezielle-register-anzeigen  212 1 speicher-anzeigen 205 5 hexadezimal 108 2 das-registerfenster 62 1  hexadezimal 108 1
die-dlx-assembler-sprache help-contents 107 11 syntaktische-regeln-fr-ausdrcke 229 1 assembler-anweisungen-zum-einfgen-von-daten 33 1 assembler-steueranweisungen 34 1  ldr  137 1 syntaktische-regeln-fr-ausdrcke  229 1   
die-speicherfenster grundsaetzliche-bedienung-von-windlx 104 8 speicherfenster-ndern 209 1 speicherfenster-beenden 208 1  breakpoint-ndern  45 1 speicherfenster-ndern  209 1   speicher 204 2 fenster 89 1
die-tastatur help-contents 107 11  hilfe  109 1 pipeline-struktur  167 1 das-registerfenster 62 1 ub2_a2b.s-lieszahl 244 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1  ausfhren 35 4 hilfe 109 2 alles-zurcksetzen 21 1 breakpoint-setzen 44 1 code-bzw.-daten-laden 49 1 dlx-zurcksetzen 78 1 fenster 89 1 konfiguration-laden 130 1 konfiguration-speichern 131 1 mehrere-takte 148 1 nebeneinander 160 1 windlx-beenden 262 1
div ganzzahlige-arithmetische-und-logische-instruktionen 99 50  multu  159 1 divu  75 1 befehlsformat 37 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 2
divd fliesskomma-instruktionen 90 26  multf  158 1 divf  74 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 fliesskomma-instruktionen 90 1  register 170 1
divf fliesskomma-instruktionen 90 26  divd  73 1 cvtf2d  53 1 fliesskomma-instruktionen 90 1  register 170 1
divu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  div  72 1 and  24 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 primzahlentabelle 168 1  register 170 2
dlx-beispielprogramme help-contents 107 11 groesster-gemeinsamer-teiler 103 1 input.s 116 1 faktoriellenberechnung 87 1 primzahlentabelle 168 1 input-beispiel 115 1 befehlsformat 37 1 speicherzugriffs 211 1 deklarationen 66 1 textausgabe 231 1 zahlausgabe 266 1 eingabe 81 1 spruenge 213 1 ub2_a1a.s 241 1 ub2_a1b.s-addieren 242 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1 ub3_a2a.s-c-for 248 1 ub3_a2b.s-c-do-while 249 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub4_a1.s-nops-minimieren 251 1 ub4_a2.s-optimierung-dur-umordnung 252 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub4_a4.s-fuellt-speicher 254 1 ub5_a1.s-bubble-sort 255 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1 ub5_a3.s-quersumme 258 1 1.klausur-2004-aufgabe-1---n-over-k 11 1  trap-stalls  238 1 groesster-gemeinsamer-teiler  103 1   
dlx-io-anzeigen ausfhren 35 5  laufen-bis  133 1 speicher  204 1   fenster 89 1
dlx-zurcksetzen datei 65 4  datei  65 1 alles-zurcksetzen  21 1 alles-zurcksetzen 21 1 die-tastatur 71 1  fenster 89 1 pc 166 1 register 170 1
dmar register 170 12  alu  22 1 sdr  174 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 2
doppeltgenaue-fliesskomma-anzeigen das-registerfenster 62 7  fliesskomma-register-anzeigen  91 1 alle-register-anzeigen  20 1 das-registerfenster 62 1  
eingabe dlx-beispielprogramme 76 31  zahlausgabe  266 1 spruenge  213 1 breakpoint-setzen 44 1 das-registerfenster 62 1 groesster-gemeinsamer-teiler 103 1 konfiguration-laden 130 1 mehrere-takte 148 1 speicher-verndern 207 1 syntaktische-regeln-fr-ausdrcke 229 1 ub2_a2b.s-lieszahl 244 1  .align 1 2 .asciiz 3 2 addi 17 2 datei 65 2 trap 232 2 .data 5 1 .global 7 1 .space 8 1 .text 9 1 .word 10 1 input.s 116 1 jal 125 1 register 170 1 sw 226 1
einzelner-takt ausfhren 35 5  ausfhren  35 1 mehrere-takte  148 1   fenster 89 2 trap 232 1
eqd fliesskomma-instruktionen 90 26  cvti2d  55 1 ned  161 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
eqf fliesskomma-instruktionen 90 26  ged  100 1 nef  162 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
ex-stufen-(execution) pipeline-struktur 167 9  id-stufe-(instruction-decoding)  112 1 intex-stufe-(integer-execution)  122 1   
faddex-stufe-(floationgpoint-addition-execution) pipeline-struktur 167 9  intex-stufe-(integer-execution)  122 1 fmulex-stufe-(floatingpoint-multiplication-execution)  94 1   
faktoriellenberechnung dlx-beispielprogramme 76 31  input.s  116 1 primzahlentabelle  168 1   addi 17 3 .asciiz 3 2 cvti2d 55 2 movi2fp 153 2 trap 232 2 .align 1 1 .data 5 1 .global 7 1 .space 8 1 .text 9 1 .word 10 1 bfpt 40 1 fliesskomma-instruktionen 90 1 j 124 1 jal 125 1 led 139 1 movd 150 1 multd 157 1 or 164 1 sd 173 1 subd 221 1
fdivex-stufe-(floatingpoint-division-execution) pipeline-struktur 167 9  fmulex-stufe-(floatingpoint-multiplication-execution)  94 1 mem-stufe-(memory-access)  149 1   
fenster das-hauptmen 59 6 ueberlappend 259 1 nebeneinander 160 1 symbole-anordnen 227 1 kindfensternamen-im-fenstermen 128 1  windlx-beenden  262 1 ueberlappend  259 1 das-pipelinefenster 61 2 einzelner-takt 82 2 mehrere-takte 148 2 speicher-verndern 207 2 traps---die-system-schnittstelle 240 2 ab-adresse 13 1 dlx-zurcksetzen 78 1 dlx-io-anzeigen 77 1 das-codefenster 58 1 das-instruktions-informationsfenster 60 1 das-registerfenster 62 1 das-taktzyklen-diagramm 64 1 die-speicherfenster 70 1 die-tastatur 71 1 grundsaetzliche-bedienung-von-windlx 104 1 kindfensternamen-im-fenstermen 128 1 laufen 132 1 speicher-anzeigen 205 1 syntaktische-regeln-fr-ausdrcke 229 1 taktangaben-absolut 230 1  b 36 1
fliesskomma-instruktionen instruktionen-des-dlx-prozessors 117 4 addd 15 1 addf 16 1 subd 221 1 subf 222 1 multd 157 1 multf 158 1 divd 73 1 divf 74 1 cvtf2d 53 1 cvtd2f 51 1 cvtf2i 54 1 cvti2f 56 1 cvtd2i 52 1 cvti2d 55 1 eqd 83 1 ned 161 1 ltd 145 1 gtd 105 1 led 139 1 ged 100 1 eqf 84 1 nef 162 1 ltf 146 1 gtf 106 1 lef 140 1 gef 101 1  rfe  171 1 addd  15 1 faktoriellenberechnung 87 1 instruktionen-des-dlx-prozessors 117 1  register 170 10 fpsr 98 2 addd 15 1 addf 16 1 bfpf 39 1 bfpt 40 1 cvtd2f 51 1 cvtd2i 52 1 cvtf2d 53 1 cvtf2i 54 1 cvti2d 55 1 cvti2f 56 1 divd 73 1 divf 74 1 multd 157 1 multf 158 1 subd 221 1 subf 222 1
fliesskomma-register-anzeigen das-registerfenster 62 7  integer-register-anzeigen  121 1 doppeltgenaue-fliesskomma-anzeigen  80 1 das-registerfenster 62 1  
fliesskommastufen konfiguration 129 7  konfiguration  129 1 speichergroesse  210 1 anzeige-von-stalls 31 1 das-taktzyklen-diagramm 64 1 fliesskommastufen-anzeigen 93 1 konfiguration 129 1 raw-stalls 169 1 waw-stalls 260 1  zurcksetzen 267 1
fliesskommastufen-anzeigen das-pipelinefenster 61 1  das-pipelinefenster  61 1 das-taktzyklen-diagramm  64 1   fliesskommastufen 92 1
fmulex-stufe-(floatingpoint-multiplication-execution) pipeline-struktur 167 9  faddex-stufe-(floationgpoint-addition-execution)  86 1 fdivex-stufe-(floatingpoint-division-execution)  88 1   
forwarding-anzeigen das-taktzyklen-diagramm 64 5  das-taktzyklen-diagramm  64 1 stallgrund-anzeigen  218 1 das-taktzyklen-diagramm 64 1  
forwarding-verwenden konfiguration 129 7  taktangaben-absolut  230 1 konfiguration-laden  130 1   
fprs register 170 12  gprs  102 1 fpsr  98 1 das-registerfenster 62 1 register 170 1  register 170 4
fpsr register 170 12  fprs  97 1 pc  166 1 fliesskomma-instruktionen 90 2 instruktionen-zur-ablaufkontrolle 119 2 bfpf 39 1 bfpt 40 1 das-registerfenster 62 1 eqd 83 1 eqf 84 1 ged 100 1 gef 101 1 gtd 105 1 gtf 106 1 led 139 1 lef 140 1 ltd 145 1 ltf 146 1 ned 161 1 nef 162 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 3 eqd 83 1 eqf 84 1 ged 100 1 gef 101 1 gtd 105 1 gtf 106 1 led 139 1 lef 140 1 ltd 145 1 ltf 146 1 ned 161 1 nef 162 1
ganzzahlige-arithmetische-und-logische-instruktionen instruktionen-des-dlx-prozessors 117 4 add 14 1 addi 17 1 addu 18 1 addui 19 1 sub 220 1 subi 223 1 subu 224 1 subui 225 1 mult 156 1 multu 159 1 div 72 1 divu 75 1 and 24 1 andi 25 1 or 164 1 ori 165 1 xor 264 1 xori 265 1 lhi 143 1 sll 194 1 srl 216 1 sra 214 1 slli 195 1 srli 217 1 srai 215 1 seq 176 1 sne 200 1 slt 196 1 sgt 185 1 sle 190 1 sge 181 1 seqi 177 1 snei 201 1 slti 197 1 sgti 186 1 slei 191 1 sgei 182 1 sequ 178 1 sneu 202 1 sltu 198 1 sgtu 187 1 sleu 192 1 sgeu 183 1 sequi 179 1 sneui 203 1 sltui 199 1 sgtui 188 1 sleui 193 1 sgeui 184 1 nop 163 1  movs2i  155 1 add  14 1 instruktionen-des-dlx-prozessors 117 1  register 170 36 slli 195 2 add 14 1 addi 17 1 addu 18 1 addui 19 1 and 24 1 andi 25 1 div 72 1 divu 75 1 lhi 143 1 mult 156 1 multu 159 1 nop 163 1 or 164 1 ori 165 1 sll 194 1 sra 214 1 srai 215 1 srl 216 1 srli 217 1 sub 220 1 subi 223 1 subu 224 1 subui 225 1 speicher 204 1 xor 264 1 xori 265 1
ged fliesskomma-instruktionen 90 26  led  139 1 eqf  84 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
gef fliesskomma-instruktionen 90 26  lef  140 1 traps---die-system-schnittstelle  240 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
gprs register 170 12  register  170 1 fprs  97 1 das-registerfenster 62 1 instruktionen-zur-ablaufkontrolle 119 1 integer-register-anzeigen 121 1 register 170 1  register 170 4
groesster-gemeinsamer-teiler dlx-beispielprogramme 76 31  dlx-beispielprogramme  76 1 input.s  116 1   .asciiz 3 3 addi 17 3 trap 232 3 bnez 41 2 j 124 2 jal 125 2 sub 220 2 .align 1 1 .data 5 1 .global 7 1 .space 8 1 .text 9 1 .word 10 1 add 14 1 eingabe 81 1 seq 176 1 sgt 185 1 sw 226 1
grundsaetzliche-bedienung-von-windlx help-contents 107 11 das-registerfenster 62 1 das-codefenster 58 1 das-pipelinefenster 61 1 das-taktzyklen-diagramm 64 1 das-statistikfenster 63 1 das-breakpointfenster 57 1 die-speicherfenster 70 1 das-instruktions-informationsfenster 60 1  windlx-v1.0  263 1 das-registerfenster  62 1   b 36 2 das-breakpointfenster 57 1 das-codefenster 58 1 das-hauptmen 59 1 das-pipelinefenster 61 1 das-registerfenster 62 1 das-statistikfenster 63 1 das-taktzyklen-diagramm 64 1 fenster 89 1 speicher 204 1
gtd fliesskomma-instruktionen 90 26  ltd  145 1 led  139 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
gtf fliesskomma-instruktionen 90 26  ltf  146 1 lef  140 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
help-contents windlx-v1.0 263 1 grundsaetzliche-bedienung-von-windlx 104 1 das-hauptmen 59 1 die-tastatur 71 1 pipeline-struktur 167 1 register 170 1 die-dlx-assembler-sprache 69 1 instruktionen-des-dlx-prozessors 117 1 traps---die-system-schnittstelle 240 1 instruktionsausfhrung-mit-forwarding-und-stalls 120 1 dlx-beispielprogramme 76 1  windlx-v1.0  263 1   
hexadezimal das-registerfenster 62 7  das-registerfenster  62 1 dezimal  68 1 speicher-anzeigen 205 3 das-registerfenster 62 1 dezimal 68 1  dezimal 68 2
hilfe das-hauptmen 59 6  konfiguration-speichern  131 1 die-tastatur  71 1 die-tastatur 71 2 das-breakpointfenster 57 1  
history-laenge-setzen das-taktzyklen-diagramm 64 5  history-lschen  111 1 traps  239 1   
history-lschen das-taktzyklen-diagramm 64 5  stallgrund-anzeigen  218 1 history-laenge-setzen  110 1   speicher 204 1
id-stufe-(instruction-decoding) pipeline-struktur 167 9  if-stufe-(instruction-fetch)  113 1 ex-stufen-(execution)  85 1   a 12 2 control-stalls 50 1 register 170 1
if-stufe-(instruction-fetch) pipeline-struktur 167 9  pipeline-struktur  167 1 id-stufe-(instruction-decoding)  112 1   pc 166 1 speicher 204 1
imar register 170 12  pc  166 1 ir  123 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 1 speicher 204 1
input-beispiel dlx-beispielprogramme 76 31  primzahlentabelle  168 1 befehlsformat  37 1   .asciiz 3 2 addi 17 2 trap 232 2 .align 1 1 .data 5 1 .global 7 1 .space 8 1 .text 9 1 .word 10 1 jal 125 1 sw 226 1
input.s dlx-beispielprogramme 76 31  groesster-gemeinsamer-teiler  103 1 faktoriellenberechnung  87 1 ub2_a3.s-addieremehrerezahlen 246 3 eingabe 81 1 ub2_a2b.s-lieszahl 244 1 ub2_a2c.s-addierezweizahlen 245 1  .space 8 6 addi 17 6 sw 226 5 trap 232 5 lw 147 4 .data 5 1 .global 7 1 .text 9 1 .word 10 1 add 14 1 bnez 41 1 j 124 1 jr 127 1 lbu 135 1 lf 141 1 multu 159 1 register 170 1 seqi 177 1 subi 223 1
instruktionen-des-dlx-prozessors help-contents 107 11 instruktionen-fr-den-daten-transfer 118 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 instruktionen-zur-ablaufkontrolle 119 1 fliesskomma-instruktionen 90 1  .text  9 1 instruktionen-fr-den-daten-transfer  118 1   register 170 6 and 24 2 j 124 2 alu 22 1 fliesskomma-instruktionen 90 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 instruktionen-zur-ablaufkontrolle 119 1 jal 125 1 jalr 126 1 jr 127 1 rfe 171 1 trap 232 1
instruktionen-fr-den-daten-transfer instruktionen-des-dlx-prozessors 117 4 lb 134 1 lbu 135 1 lh 142 1 lhu 144 1 lw 147 1 lf 141 1 ld 136 1 sb 172 1 sh 189 1 sw 226 1 sf 180 1 sd 173 1 movi2fp 153 1 movfp2i 152 1 movf 151 1 movd 150 1 movi2s 154 1 movs2i 155 1  instruktionen-des-dlx-prozessors  117 1 lb  134 1   speicher 204 13 register 170 4 lb 134 1 lbu 135 1 ld 136 1 lf 141 1 lh 142 1 lhu 144 1 lw 147 1 movd 150 1 movf 151 1 movfp2i 152 1 movi2fp 153 1 movi2s 154 1 movs2i 155 1 sb 172 1 sd 173 1 sf 180 1 sh 189 1 sw 226 1
instruktionen-zur-ablaufkontrolle instruktionen-des-dlx-prozessors 117 4 beqz 38 1 bnez 41 1 bfpt 40 1 bfpf 39 1 j 124 1 jr 127 1 jal 125 1 jalr 126 1 trap 232 1 rfe 171 1  nop  163 1 beqz  38 1 instruktionen-des-dlx-prozessors 117 1  speicher 204 5 traps 239 3 fpsr 98 2 jal 125 2 jalr 126 2 register 170 2 beqz 38 1 bfpf 39 1 bfpt 40 1 bnez 41 1 control-stalls 50 1 gprs 102 1 j 124 1 jr 127 1 rfe 171 1 trap 232 1 trap-stalls 238 1
instruktionsausfhrung-mit-forwarding-und-stalls help-contents 107 11 strukturelle-stalls 219 1 raw-stalls 169 1 waw-stalls 260 1 control-stalls 50 1 trap-stalls 238 1  trap-5--formatierte-ausgabe-auf-dem-standard-output  237 1 strukturelle-stalls  219 1   
integer-register-anzeigen das-registerfenster 62 7  spezielle-register-anzeigen  212 1 fliesskomma-register-anzeigen  91 1 das-registerfenster 62 1  gprs 102 1 register 170 1
intex-stufe-(integer-execution) pipeline-struktur 167 9  ex-stufen-(execution)  85 1 faddex-stufe-(floationgpoint-addition-execution)  86 1   alu 22 1
ir register 170 12  imar  114 1 a  12 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 2
j instruktionen-zur-ablaufkontrolle 119 10  bfpf  39 1 jr  127 1 ub5_a1.s-bubble-sort 255 9 spruenge 213 3 ub5_a2b.s-division-mit-rest-2 257 3 groesster-gemeinsamer-teiler 103 2 instruktionen-des-dlx-prozessors 117 2 primzahlentabelle 168 2 ub4_a2.s-optimierung-dur-umordnung 252 2 faktoriellenberechnung 87 1 input.s 116 1 instruktionen-zur-ablaufkontrolle 119 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1 ub3_a2a.s-c-for 248 1 ub4_a1.s-nops-minimieren 251 1  
jal instruktionen-zur-ablaufkontrolle 119 10  jr  127 1 jalr  126 1 ub2_a3.s-addieremehrerezahlen 246 6 ub2_a2c.s-addierezweizahlen 245 5 1.klausur-2004-aufgabe-1---n-over-k 11 4 ub4_a4.s-fuellt-speicher 254 3 groesster-gemeinsamer-teiler 103 2 instruktionen-zur-ablaufkontrolle 119 2 ub5_a3.s-quersumme 258 2 eingabe 81 1 faktoriellenberechnung 87 1 input-beispiel 115 1 instruktionen-des-dlx-prozessors 117 1 ub2_a2b.s-lieszahl 244 1 ub3_a1.s-summen 247 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1 speicher 204 1
jalr instruktionen-zur-ablaufkontrolle 119 10  jal  125 1 trap  232 1 instruktionen-zur-ablaufkontrolle 119 2 instruktionen-des-dlx-prozessors 117 1  register 170 1 speicher 204 1
jr instruktionen-zur-ablaufkontrolle 119 10  j  124 1 jal  125 1 ub2_a3.s-addieremehrerezahlen 246 5 ub2_a2c.s-addierezweizahlen 245 4 1.klausur-2004-aufgabe-1---n-over-k 11 1 input.s 116 1 instruktionen-des-dlx-prozessors 117 1 instruktionen-zur-ablaufkontrolle 119 1 ub2_a1b.s-addieren 242 1 ub2_a2a.s-gibwertaus 243 1 ub2_a2b.s-lieszahl 244 1 ub3_a1.s-summen 247 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1  
kindfensternamen-im-fenstermen fenster 89 4  symbole-anordnen  227 1 ausfhren  35 1   fenster 89 1
konfiguration das-hauptmen 59 6 fliesskommastufen 92 1 speichergroesse 210 1 symbolische-adressen 228 1 taktangaben-absolut 230 1 forwarding-verwenden 96 1 konfiguration-laden 130 1 konfiguration-speichern 131 1  speicher-symbole  206 1 fliesskommastufen  92 1 anzeige-von-hardware 29 1 speichergroesse 210 1  datei 65 3 fliesskommastufen 92 1 symbolische-adressen 228 1
konfiguration-laden konfiguration 129 7  forwarding-verwenden  96 1 konfiguration-speichern  131 1 die-tastatur 71 1  datei 65 1 eingabe 81 1
konfiguration-speichern konfiguration 129 7  konfiguration-laden  130 1 hilfe  109 1 die-tastatur 71 1 windlx-beenden 262 1  datei 65 1
laufen ausfhren 35 5  mehrere-takte  148 1 laufen-bis  133 1 laufen-bis 133 1 mehrere-takte 148 1  fenster 89 1 trap 232 1
laufen-bis ausfhren 35 5  laufen  132 1 dlx-io-anzeigen  77 1 mehrere-takte 148 1  laufen 132 1
lb instruktionen-fr-den-daten-transfer 118 18  instruktionen-fr-den-daten-transfer  118 1 lbu  135 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
lbu instruktionen-fr-den-daten-transfer 118 18  lb  134 1 lh  142 1 input.s 116 1 instruktionen-fr-den-daten-transfer 118 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1  speicher 204 1
ld instruktionen-fr-den-daten-transfer 118 18  lf  141 1 sb  172 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
ldr register 170 12  sdr  174 1 ldr  137 1 sdrhi 175 2 ldrhi 138 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 4 ldrhi 138 1 speicher 204 1
ldrhi register 170 12  ldr  137 1 die-dlx-assembler-sprache  69 1 ldr 137 1 spezielle-register-anzeigen 212 1  register 170 4 ldr 137 1 speicher 204 1
led fliesskomma-instruktionen 90 26  gtd  105 1 ged  100 1 fpsr 98 1 faktoriellenberechnung 87 1  fpsr 98 1 register 170 1
lef fliesskomma-instruktionen 90 26  gtf  106 1 gef  101 1 fpsr 98 1  fpsr 98 1 register 170 1
lf instruktionen-fr-den-daten-transfer 118 18  lw  147 1 ld  136 1 trap-1--open-file 233 2 input.s 116 1 instruktionen-fr-den-daten-transfer 118 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1  speicher 204 1
lh instruktionen-fr-den-daten-transfer 118 18  lbu  135 1 lhu  144 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
lhi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  xori  265 1 sll  194 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1  
lhu instruktionen-fr-den-daten-transfer 118 18  lh  142 1 lw  147 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
ltd fliesskomma-instruktionen 90 26  ned  161 1 gtd  105 1 fpsr 98 1  fpsr 98 1 register 170 1
ltf fliesskomma-instruktionen 90 26  nef  162 1 gtf  106 1 fpsr 98 1  fpsr 98 1 register 170 1
lw instruktionen-fr-den-daten-transfer 118 18  lhu  144 1 lf  141 1 ub2_a3.s-addieremehrerezahlen 246 12 ub2_a2c.s-addierezweizahlen 245 10 ub5_a2b.s-division-mit-rest-2 257 6 input.s 116 4 ub3_a1.s-summen 247 4 ub5_a2a.s-division-mit-rest-1 256 4 deklarationen 66 3 speicherzugriffs 211 3 ub2_a2a.s-gibwertaus 243 3 primzahlentabelle 168 2 ub2_a1b.s-addieren 242 2 ub4_a1.s-nops-minimieren 251 2 ub4_a3.s-quadratur-ohne-mult 253 2 ub5_a1.s-bubble-sort 255 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 instruktionen-fr-den-daten-transfer 118 1 ub2_a1a.s 241 1 ub2_a2b.s-lieszahl 244 1  speicher 204 1
mehrere-takte ausfhren 35 5  einzelner-takt  82 1 laufen  132 1 die-tastatur 71 1 raw-stalls 169 1  fenster 89 2 eingabe 81 1 laufen 132 1 laufen-bis 133 1 trap 232 1
mem-stufe-(memory-access) pipeline-struktur 167 9  fdivex-stufe-(floatingpoint-division-execution)  88 1 wb-stufe-(write-back)  261 1   speicher 204 2
movd instruktionen-fr-den-daten-transfer 118 18  movf  151 1 movi2s  154 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 faktoriellenberechnung 87 1 instruktionen-fr-den-daten-transfer 118 1  
movf instruktionen-fr-den-daten-transfer 118 18  movfp2i  152 1 movd  150 1 instruktionen-fr-den-daten-transfer 118 1  
movfp2i instruktionen-fr-den-daten-transfer 118 18  movi2fp  153 1 movf  151 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 instruktionen-fr-den-daten-transfer 118 1  register 170 1
movi2fp instruktionen-fr-den-daten-transfer 118 18  sd  173 1 movfp2i  152 1 1.klausur-2004-aufgabe-1---n-over-k 11 5 faktoriellenberechnung 87 2 instruktionen-fr-den-daten-transfer 118 1  register 170 1
movi2s instruktionen-fr-den-daten-transfer 118 18  movd  150 1 movs2i  155 1 instruktionen-fr-den-daten-transfer 118 1  register 170 1
movs2i instruktionen-fr-den-daten-transfer 118 18  movi2s  154 1 ganzzahlige-arithmetische-und-logische-instruktionen  99 1 instruktionen-fr-den-daten-transfer 118 1  
mult ganzzahlige-arithmetische-und-logische-instruktionen 99 50  subui  225 1 multu  159 1 befehlsformat 37 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub4_a3.s-quadratur-ohne-mult 253 1  register 170 2
multd fliesskomma-instruktionen 90 26  subf  222 1 multf  158 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 faktoriellenberechnung 87 1 fliesskomma-instruktionen 90 1  register 170 1
multf fliesskomma-instruktionen 90 26  multd  157 1 divd  73 1 fliesskomma-instruktionen 90 1  register 170 1
multu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  mult  156 1 div  72 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 input.s 116 1 primzahlentabelle 168 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1  register 170 2
nebeneinander fenster 89 4  ueberlappend  259 1 symbole-anordnen  227 1 die-tastatur 71 1  
ned fliesskomma-instruktionen 90 26  eqd  83 1 ltd  145 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
nef fliesskomma-instruktionen 90 26  eqf  84 1 ltf  146 1 fpsr 98 1  bfpf 39 1 bfpt 40 1 fpsr 98 1 register 170 1
nop ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgeui  184 1 instruktionen-zur-ablaufkontrolle  119 1 ub2_a3.s-addieremehrerezahlen 246 16 ub2_a2c.s-addierezweizahlen 245 12 ub4_a2.s-optimierung-dur-umordnung 252 7 ub4_a1.s-nops-minimieren 251 5 ub2_a2b.s-lieszahl 244 4 ub2_a1b.s-addieren 242 2 ub2_a2a.s-gibwertaus 243 2 ub3_a2a.s-c-for 248 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 ub3_a1.s-summen 247 1 ub3_a2b.s-c-do-while 249 1 ub3_a3.s-datenabhaengigkeiten 250 1  slli 195 1 speicher 204 1
or ganzzahlige-arithmetische-und-logische-instruktionen 99 50  andi  25 1 ori  165 1 befehlsformat 37 3 spruenge 213 2 faktoriellenberechnung 87 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
ori ganzzahlige-arithmetische-und-logische-instruktionen 99 50  or  164 1 xor  264 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
pc register 170 12  fpsr  98 1 imar  114 1 bta 46 1 dlx-zurcksetzen 78 1 das-registerfenster 62 1 if-stufe-(instruction-fetch) 113 1 register 170 1 spezielle-register-anzeigen 212 1  register 170 1
pipeline-struktur help-contents 107 11 if-stufe-(instruction-fetch) 113 1 id-stufe-(instruction-decoding) 112 1 ex-stufen-(execution) 85 1 intex-stufe-(integer-execution) 122 1 faddex-stufe-(floationgpoint-addition-execution) 86 1 fmulex-stufe-(floatingpoint-multiplication-execution) 94 1 fdivex-stufe-(floatingpoint-division-execution) 88 1 mem-stufe-(memory-access) 149 1 wb-stufe-(write-back) 261 1  die-tastatur  71 1 if-stufe-(instruction-fetch)  113 1   
primzahlentabelle dlx-beispielprogramme 76 31  faktoriellenberechnung  87 1 input-beispiel  115 1   addi 17 6 .global 7 3 bnez 41 2 j 124 2 lw 147 2 .data 5 1 .space 8 1 .text 9 1 .word 10 1 beqz 38 1 divu 75 1 multu 159 1 seq 176 1 sge 181 1 srli 217 1 subu 224 1 sw 226 1 trap 232 1
raw-stalls instruktionsausfhrung-mit-forwarding-und-stalls 120 5  strukturelle-stalls  219 1 waw-stalls  260 1 anzeige-von-stalls 31 5 stallgrund-anzeigen 218 1  fliesskommastufen 92 1 mehrere-takte 148 1 register 170 1
register help-contents 107 11 gprs 102 1 fprs 97 1 fpsr 98 1 pc 166 1 imar 114 1 ir 123 1 a 12 1 bta 46 1 alu 22 1 dmar 79 1 sdr 174 1 ldr 137 1  wb-stufe-(write-back)  261 1 gprs  102 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 36 fliesskomma-instruktionen 90 10 ldrhi 138 8 sdrhi 175 8 speicherzugriffs 211 8 a 12 6 aluhi 23 6 befehlsformat 37 6 instruktionen-des-dlx-prozessors 117 6 das-registerfenster 62 5 deklarationen 66 4 fprs 97 4 gprs 102 4 instruktionen-fr-den-daten-transfer 118 4 fpsr 98 3 add 14 2 addu 18 2 bta 46 2 div 72 2 divu 75 2 dmar 79 2 ir 123 2 instruktionen-zur-ablaufkontrolle 119 2 mult 156 2 multu 159 2 sub 220 2 subu 224 2 spezielle-register-anzeigen 212 2 textausgabe 231 2 addd 15 1 addf 16 1 addi 17 1 addui 19 1 and 24 1 andi 25 1 divd 73 1 divf 74 1 dlx-zurcksetzen 78 1 das-instruktions-informationsfenster 60 1 eqd 83 1 eqf 84 1 eingabe 81 1 ged 100 1 gef 101 1 gtd 105 1 gtf 106 1 id-stufe-(instruction-decoding) 112 1 imar 114 1 input.s 116 1 integer-register-anzeigen 121 1 jal 125 1 jalr 126 1 led 139 1 lef 140 1 ltd 145 1 ltf 146 1 movfp2i 152 1 movi2fp 153 1 movi2s 154 1 multd 157 1 multf 158 1 ned 161 1 nef 162 1 or 164 1 ori 165 1 pc 166 1 raw-stalls 169 1 seq 176 1 seqi 177 1 sequ 178 1 sequi 179 1 sge 181 1 sgei 182 1 sgeu 183 1 sgeui 184 1 sgt 185 1 sgti 186 1 sgtu 187 1 sgtui 188 1 sle 190 1 slei 191 1 sleu 192 1 sleui 193 1 sll 194 1 slli 195 1 slt 196 1 slti 197 1 sltu 198 1 sltui 199 1 sne 200 1 snei 201 1 sneu 202 1 sneui 203 1 sra 214 1 srai 215 1 srl 216 1 srli 217 1 subd 221 1 subf 222 1 subi 223 1 subui 225 1 spruenge 213 1 traps---die-system-schnittstelle 240 1 ub2_a2b.s-lieszahl 244 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1 wb-stufe-(write-back) 261 1 xor 264 1 xori 265 1  a 12 2 alu 22 1 bta 46 1 dmar 79 1 fprs 97 1 fpsr 98 1 gprs 102 1 imar 114 1 ir 123 1 ldr 137 1 pc 166 1 sdr 174 1
rfe instruktionen-zur-ablaufkontrolle 119 10  trap  232 1 fliesskomma-instruktionen  90 1 instruktionen-des-dlx-prozessors 117 1 instruktionen-zur-ablaufkontrolle 119 1  
sb instruktionen-fr-den-daten-transfer 118 18  ld  136 1 sh  189 1 instruktionen-fr-den-daten-transfer 118 1 ub4_a4.s-fuellt-speicher 254 1  speicher 204 1
sd instruktionen-fr-den-daten-transfer 118 18  sf  180 1 movi2fp  153 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 faktoriellenberechnung 87 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
sdr register 170 12  dmar  79 1 sdr  174 1 sdrhi 175 2 register 170 1 spezielle-register-anzeigen 212 1  register 170 4 ldr 137 1 sdrhi 175 1 speicher 204 1
sdrhi register 170 12  sdr  174 1 ldr  137 1 sdr 174 1 spezielle-register-anzeigen 212 1  register 170 4 sdr 174 2 ldr 137 1 speicher 204 1
seq ganzzahlige-arithmetische-und-logische-instruktionen 99 50  srai  215 1 sne  200 1 groesster-gemeinsamer-teiler 103 1 primzahlentabelle 168 1  register 170 1
seqi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sge  181 1 snei  201 1 input.s 116 1 ub2_a2c.s-addierezweizahlen 245 1 ub2_a3.s-addieremehrerezahlen 246 1 ub3_a1.s-summen 247 1  register 170 1
sequ ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgei  182 1 sneu  202 1   register 170 1
sequi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgeu  183 1 sneui  203 1   register 170 1
sf instruktionen-fr-den-daten-transfer 118 18  sw  226 1 sd  173 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
sge ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sle  190 1 seqi  177 1 primzahlentabelle 168 1  register 170 1
sgei ganzzahlige-arithmetische-und-logische-instruktionen 99 50  slei  191 1 sequ  178 1   register 170 1
sgeu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sleu  192 1 sequi  179 1   register 170 1
sgeui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sleui  193 1 nop  163 1   register 170 1
sgt ganzzahlige-arithmetische-und-logische-instruktionen 99 50  slt  196 1 sle  190 1 ub5_a2b.s-division-mit-rest-2 257 2 groesster-gemeinsamer-teiler 103 1 spruenge 213 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a2a.s-division-mit-rest-1 256 1  register 170 1
sgti ganzzahlige-arithmetische-und-logische-instruktionen 99 50  slti  197 1 slei  191 1 ub4_a4.s-fuellt-speicher 254 1  register 170 1
sgtu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sltu  198 1 sleu  192 1   register 170 1
sgtui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sltui  199 1 sleui  193 1   register 170 1
sh instruktionen-fr-den-daten-transfer 118 18  sb  172 1 sw  226 1 instruktionen-fr-den-daten-transfer 118 1  speicher 204 1
sle ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgt  185 1 sge  181 1 1.klausur-2004-aufgabe-1---n-over-k 11 1 ub3_a1.s-summen 247 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1
slei ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgti  186 1 sgei  182 1   register 170 1
sleu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgtu  187 1 sgeu  183 1   register 170 1
sleui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sgtui  188 1 sgeui  184 1   register 170 1
sll ganzzahlige-arithmetische-und-logische-instruktionen 99 50  lhi  143 1 srl  216 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1
slli ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sra  214 1 srli  217 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 2 befehlsformat 37 1 nop 163 1 ub4_a3.s-quadratur-ohne-mult 253 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1
slt ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sne  200 1 sgt  185 1 ub5_a1.s-bubble-sort 255 2 ub3_a2a.s-c-for 248 1 ub3_a2b.s-c-do-while 249 1  register 170 1
slti ganzzahlige-arithmetische-und-logische-instruktionen 99 50  snei  201 1 sgti  186 1   register 170 1
sltu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sneu  202 1 sgtu  187 1   register 170 1
sltui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sneui  203 1 sgtui  188 1   register 170 1
sne ganzzahlige-arithmetische-und-logische-instruktionen 99 50  seq  176 1 slt  196 1   register 170 1
snei ganzzahlige-arithmetische-und-logische-instruktionen 99 50  seqi  177 1 slti  197 1   register 170 1
sneu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sequ  178 1 sltu  198 1   register 170 1
sneui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sequi  179 1 sltui  199 1   register 170 1
speicher das-hauptmen 59 6 speicher-anzeigen 205 1 speicher-verndern 207 1 speicher-symbole 206 1  dlx-io-anzeigen  77 1 speicher-anzeigen  205 1 instruktionen-fr-den-daten-transfer 118 13 assembler-anweisungen-zum-einfgen-von-daten 33 8 instruktionen-zur-ablaufkontrolle 119 5 deklarationen 66 4 speichergroesse 210 3 .ascii 2 2 assembler-steueranweisungen 34 2 code-bzw.-daten-laden 49 2 das-codefenster 58 2 die-speicherfenster 70 2 ldrhi 138 2 mem-stufe-(memory-access) 149 2 sdrhi 175 2 speicher-verndern 207 2 speicherzugriffs 211 2 traps---die-system-schnittstelle 240 2 .asciiz 3 1 .byte 4 1 .data 5 1 .double 6 1 .space 8 1 .text 9 1 .word 10 1 alles-zurcksetzen 21 1 ausfhren 35 1 breakpoint-setzen 44 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 grundsaetzliche-bedienung-von-windlx 104 1 history-lschen 111 1 if-stufe-(instruction-fetch) 113 1 imar 114 1 jal 125 1 jalr 126 1 lb 134 1 lbu 135 1 ld 136 1 lf 141 1 lh 142 1 lhu 144 1 lw 147 1 nop 163 1 sb 172 1 sd 173 1 sf 180 1 sh 189 1 sw 226 1 speicher-anzeigen 205 1 speicherfenster-ndern 209 1 textausgabe 231 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 ub3_a1.s-summen 247 1  
speicher-anzeigen speicher 204 3  speicher  204 1 speicher-verndern  207 1   dezimal 68 5 hexadezimal 108 3 fenster 89 1 speicher 204 1
speicher-symbole speicher 204 3  speicher-verndern  207 1 konfiguration  129 1   
speicher-verndern speicher 204 3  speicher-anzeigen  205 1 speicher-symbole  206 1 syntaktische-regeln-fr-ausdrcke 229 1  fenster 89 2 speicher 204 2 b 36 1 eingabe 81 1
speicherfenster-beenden die-speicherfenster 70 2  speicherfenster-ndern  209 1 das-instruktions-informationsfenster  60 1   
speicherfenster-ndern die-speicherfenster 70 2  die-speicherfenster  70 1 speicherfenster-beenden  208 1   speicher 204 1
speichergroesse konfiguration 129 7  fliesskommastufen  92 1 symbolische-adressen  228 1   speicher 204 3 konfiguration 129 1
speicherzugriffs dlx-beispielprogramme 76 31  befehlsformat  37 1 deklarationen  66 1   register 170 8 lw 147 3 speicher 204 2 addi 17 1 sw 226 1
spezielle-register-anzeigen das-registerfenster 62 7  dezimal  68 1 integer-register-anzeigen  121 1 das-registerfenster 62 1  a 12 2 aluhi 23 2 ldrhi 138 2 register 170 2 sdrhi 175 2 bta 46 1 dmar 79 1 fpsr 98 1 imar 114 1 ir 123 1 pc 166 1
spruenge dlx-beispielprogramme 76 31  eingabe  81 1 ub2_a1a.s  241 1   addi 17 3 j 124 3 add 14 2 or 164 2 beqz 38 1 bnez 41 1 register 170 1 sgt 185 1 subi 223 1
sra ganzzahlige-arithmetische-und-logische-instruktionen 99 50  srl  216 1 slli  195 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
srai ganzzahlige-arithmetische-und-logische-instruktionen 99 50  srli  217 1 seq  176 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
srl ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sll  194 1 sra  214 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
srli ganzzahlige-arithmetische-und-logische-instruktionen 99 50  slli  195 1 srai  215 1 ub5_a2b.s-division-mit-rest-2 257 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 primzahlentabelle 168 1  register 170 1
stallgrund-anzeigen das-taktzyklen-diagramm 64 5  forwarding-anzeigen  95 1 history-lschen  111 1 das-taktzyklen-diagramm 64 1  raw-stalls 169 1 waw-stalls 260 1
strukturelle-stalls instruktionsausfhrung-mit-forwarding-und-stalls 120 5  instruktionsausfhrung-mit-forwarding-und-stalls  120 1 raw-stalls  169 1   
sub ganzzahlige-arithmetische-und-logische-instruktionen 99 50  addui  19 1 subi  223 1 ub4_a2.s-optimierung-dur-umordnung 252 4 groesster-gemeinsamer-teiler 103 2 1.klausur-2004-aufgabe-1---n-over-k 11 1 befehlsformat 37 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub5_a1.s-bubble-sort 255 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 2
subd fliesskomma-instruktionen 90 26  addf  16 1 subf  222 1 faktoriellenberechnung 87 1 fliesskomma-instruktionen 90 1  register 170 1
subf fliesskomma-instruktionen 90 26  subd  221 1 multd  157 1 fliesskomma-instruktionen 90 1  register 170 1
subi ganzzahlige-arithmetische-und-logische-instruktionen 99 50  sub  220 1 subu  224 1 ub4_a2.s-optimierung-dur-umordnung 252 4 ub2_a3.s-addieremehrerezahlen 246 2 ub4_a1.s-nops-minimieren 251 2 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 input.s 116 1 spruenge 213 1 ub2_a2c.s-addierezweizahlen 245 1 ub3_a1.s-summen 247 1 ub4_a4.s-fuellt-speicher 254 1 ub5_a2a.s-division-mit-rest-1 256 1 ub5_a2b.s-division-mit-rest-2 257 1  register 170 1
subu ganzzahlige-arithmetische-und-logische-instruktionen 99 50  subi  223 1 subui  225 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1 primzahlentabelle 168 1  register 170 2
subui ganzzahlige-arithmetische-und-logische-instruktionen 99 50  subu  224 1 mult  156 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
sw instruktionen-fr-den-daten-transfer 118 18  sh  189 1 sf  180 1 ub2_a3.s-addieremehrerezahlen 246 15 ub2_a2c.s-addierezweizahlen 245 12 ub3_a1.s-summen 247 7 input.s 116 5 ub5_a2b.s-division-mit-rest-2 257 4 1.klausur-2004-aufgabe-1---n-over-k 11 3 ub2_a2a.s-gibwertaus 243 3 ub2_a1b.s-addieren 242 2 ub5_a1.s-bubble-sort 255 2 ub5_a2a.s-division-mit-rest-1 256 2 zahlausgabe 266 2 deklarationen 66 1 eingabe 81 1 groesster-gemeinsamer-teiler 103 1 input-beispiel 115 1 instruktionen-fr-den-daten-transfer 118 1 primzahlentabelle 168 1 speicherzugriffs 211 1 trap-1--open-file 233 1 ub2_a1a.s 241 1 ub2_a2b.s-lieszahl 244 1 ub4_a1.s-nops-minimieren 251 1 ub5_a3.s-quersumme 258 1  speicher 204 1
symbole-anordnen fenster 89 4  nebeneinander  160 1 kindfensternamen-im-fenstermen  128 1   
symbolische-adressen konfiguration 129 7  speichergroesse  210 1 taktangaben-absolut  230 1 konfiguration 129 1  
syntaktische-regeln-fr-ausdrcke die-dlx-assembler-sprache 69 3  die-dlx-assembler-sprache  69 1 assembler-anweisungen-zum-einfgen-von-daten  33 1   a 12 2 eingabe 81 1 fenster 89 1 speicher-verndern 207 1
taktangaben-absolut konfiguration 129 7  symbolische-adressen  228 1 forwarding-verwenden  96 1   b 36 1 fenster 89 1
textausgabe dlx-beispielprogramme 76 31  deklarationen  66 1 zahlausgabe  266 1   register 170 2 trap 232 2 .align 1 1 .asciiz 3 1 .data 5 1 .global 7 1 .text 9 1 .word 10 1 addi 17 1 deklarationen 66 1 speicher 204 1
trap instruktionen-zur-ablaufkontrolle 119 10  jalr  126 1 rfe  171 1 ub2_a2c.s-addierezweizahlen 245 7 ub2_a3.s-addieremehrerezahlen 246 7 ub3_a1.s-summen 247 6 input.s 116 5 traps---die-system-schnittstelle 240 4 das-taktzyklen-diagramm 64 3 groesster-gemeinsamer-teiler 103 3 trap-2--close-file 234 3 zahlausgabe 266 3 1.klausur-2004-aufgabe-1---n-over-k 11 2 breakpoint-setzen 44 2 eingabe 81 2 faktoriellenberechnung 87 2 input-beispiel 115 2 textausgabe 231 2 trap-3--read-block-from-file 235 2 trap-4--write-block-to-file 236 2 traps 239 2 ub4_a2.s-optimierung-dur-umordnung 252 2 ub5_a2a.s-division-mit-rest-1 256 2 ub5_a2b.s-division-mit-rest-2 257 2 ub5_a3.s-quersumme 258 2 anzeige-von-stalls 31 1 anzeige-von-traps 32 1 einzelner-takt 82 1 instruktionen-des-dlx-prozessors 117 1 instruktionen-zur-ablaufkontrolle 119 1 laufen 132 1 mehrere-takte 148 1 primzahlentabelle 168 1 trap-1--open-file 233 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1 ub2_a1a.s 241 1 ub2_a2a.s-gibwertaus 243 1 ub3_a2a.s-c-for 248 1 ub3_a2b.s-c-do-while 249 1 ub3_a3.s-datenabhaengigkeiten 250 1 ub4_a1.s-nops-minimieren 251 1 ub4_a4.s-fuellt-speicher 254 1 ub5_a1.s-bubble-sort 255 1  traps 239 3 trap-stalls 238 1
trap-1--open-file traps---die-system-schnittstelle 240 5  traps---die-system-schnittstelle  240 1 trap-2--close-file  234 1 traps---die-system-schnittstelle 240 1  datei 65 10 .word 10 3 lf 141 2 .align 1 1 .asciiz 3 1 .data 5 1 .space 8 1 .text 9 1 addui 19 1 lhi 143 1 sw 226 1 trap 232 1 zurcksetzen 267 1
trap-2--close-file traps---die-system-schnittstelle 240 5  trap-1--open-file  233 1 trap-3--read-block-from-file  235 1 traps---die-system-schnittstelle 240 1  datei 65 3 trap 232 3 .data 5 1 .space 8 1 .text 9 1 addui 19 1 lhi 143 1
trap-3--read-block-from-file traps---die-system-schnittstelle 240 5  trap-2--close-file  234 1 trap-4--write-block-to-file  236 1 traps---die-system-schnittstelle 240 1  .space 8 2 .word 10 2 datei 65 2 trap 232 2 .data 5 1 .text 9 1 addui 19 1 lhi 143 1 speicher 204 1
trap-4--write-block-to-file traps---die-system-schnittstelle 240 5  trap-3--read-block-from-file  235 1 trap-5--formatierte-ausgabe-auf-dem-standard-output  237 1 traps---die-system-schnittstelle 240 1  .space 8 2 .word 10 2 datei 65 2 trap 232 2 .data 5 1 .text 9 1 addui 19 1 lhi 143 1 speicher 204 1
trap-5--formatierte-ausgabe-auf-dem-standard-output traps---die-system-schnittstelle 240 5  trap-4--write-block-to-file  236 1 instruktionsausfhrung-mit-forwarding-und-stalls  120 1 traps---die-system-schnittstelle 240 1  .word 10 2 .align 1 1 .asciiz 3 1 .data 5 1 .double 6 1 .text 9 1 addui 19 1 lhi 143 1 trap 232 1
trap-stalls instruktionsausfhrung-mit-forwarding-und-stalls 120 5  control-stalls  50 1 dlx-beispielprogramme  76 1 instruktionen-zur-ablaufkontrolle 119 1 trap 232 1 traps 239 1  traps 239 1
traps das-taktzyklen-diagramm 64 5  history-laenge-setzen  110 1 das-statistikfenster  63 1 instruktionen-zur-ablaufkontrolle 119 3 trap 232 3 traps---die-system-schnittstelle 240 3 trap-stalls 238 1  trap 232 2 add 14 1 trap-stalls 238 1
traps---die-system-schnittstelle help-contents 107 11 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1  gef  101 1 trap-1--open-file  233 1   trap 232 4 traps 239 3 a 12 2 fenster 89 2 speicher 204 2 register 170 1 trap-1--open-file 233 1 trap-2--close-file 234 1 trap-3--read-block-from-file 235 1 trap-4--write-block-to-file 236 1 trap-5--formatierte-ausgabe-auf-dem-standard-output 237 1
ub2_a1a.s dlx-beispielprogramme 76 31  spruenge  213 1 ub2_a1b.s-addieren  242 1   .data 5 1 .text 9 1 .word 10 1 add 14 1 lw 147 1 sw 226 1 trap 232 1
ub2_a1b.s-addieren dlx-beispielprogramme 76 31  ub2_a1a.s  241 1 ub2_a2a.s-gibwertaus  243 1   .word 10 2 lw 147 2 nop 163 2 sw 226 2 .data 5 1 .global 7 1 .text 9 1 add 14 1 jr 127 1
ub2_a2a.s-gibwertaus dlx-beispielprogramme 76 31  ub2_a1b.s-addieren  242 1 ub2_a2b.s-lieszahl  244 1   .space 8 3 lw 147 3 sw 226 3 .word 10 2 nop 163 2 .align 1 1 .asciiz 3 1 .data 5 1 .global 7 1 .text 9 1 addi 17 1 jr 127 1 trap 232 1
ub2_a2b.s-lieszahl dlx-beispielprogramme 76 31  ub2_a2a.s-gibwertaus  243 1 ub2_a2c.s-addierezweizahlen  245 1   nop 163 4 .align 1 1 .asciiz 3 1 .data 5 1 .global 7 1 .space 8 1 .text 9 1 addi 17 1 die-tastatur 71 1 eingabe 81 1 input.s 116 1 jal 125 1 jr 127 1 lw 147 1 register 170 1 sw 226 1
ub2_a2c.s-addierezweizahlen dlx-beispielprogramme 76 31  ub2_a2b.s-lieszahl  244 1 ub2_a3.s-addieremehrerezahlen  246 1   nop 163 12 sw 226 12 .space 8 10 lw 147 10 addi 17 8 trap 232 7 .global 7 5 .text 9 5 jal 125 5 .data 5 4 .word 10 4 jr 127 4 .align 1 2 .asciiz 3 2 add 14 2 bnez 41 1 die-tastatur 71 1 input.s 116 1 j 124 1 lbu 135 1 lf 141 1 multu 159 1 register 170 1 seqi 177 1 subi 223 1
ub2_a3.s-addieremehrerezahlen dlx-beispielprogramme 76 31  ub2_a2c.s-addierezweizahlen  245 1 ub3_a1.s-summen  247 1   nop 163 16 sw 226 15 .space 8 12 lw 147 12 addi 17 9 trap 232 7 .data 5 6 .global 7 6 .text 9 6 jal 125 6 jr 127 5 .word 10 4 .align 1 3 .asciiz 3 3 input.s 116 3 add 14 2 bnez 41 2 subi 223 2 die-tastatur 71 1 j 124 1 lbu 135 1 lf 141 1 multu 159 1 register 170 1 seqi 177 1
ub3_a1.s-summen dlx-beispielprogramme 76 31  ub2_a3.s-addieremehrerezahlen  246 1 ub3_a2a.s-c-for  248 1   addi 17 11 .space 8 8 sw 226 7 trap 232 6 lw 147 4 .data 5 3 add 14 3 .global 7 2 .text 9 2 bnez 41 2 .align 1 1 .asciiz 3 1 .word 10 1 j 124 1 jal 125 1 jr 127 1 lbu 135 1 lf 141 1 multu 159 1 nop 163 1 register 170 1 seqi 177 1 sle 190 1 subi 223 1 speicher 204 1
ub3_a2a.s-c-for dlx-beispielprogramme 76 31  ub3_a1.s-summen  247 1 ub3_a2b.s-c-do-while  249 1   addi 17 4 nop 163 2 .text 9 1 add 14 1 beqz 38 1 j 124 1 slt 196 1 trap 232 1
ub3_a2b.s-c-do-while dlx-beispielprogramme 76 31  ub3_a2a.s-c-for  248 1 ub3_a3.s-datenabhaengigkeiten  250 1   addi 17 4 .text 9 1 add 14 1 bnez 41 1 nop 163 1 slt 196 1 trap 232 1
ub3_a3.s-datenabhaengigkeiten dlx-beispielprogramme 76 31  ub3_a2b.s-c-do-while  249 1 ub4_a1.s-nops-minimieren  251 1   addi 17 4 .text 9 1 add 14 1 mult 156 1 nop 163 1 sub 220 1 trap 232 1
ub4_a1.s-nops-minimieren dlx-beispielprogramme 76 31  ub3_a3.s-datenabhaengigkeiten  250 1 ub4_a2.s-optimierung-dur-umordnung  252 1   nop 163 5 .word 10 2 add 14 2 lw 147 2 subi 223 2 .data 5 1 .space 8 1 .text 9 1 addi 17 1 beqz 38 1 j 124 1 sw 226 1 trap 232 1
ub4_a2.s-optimierung-dur-umordnung dlx-beispielprogramme 76 31  ub4_a1.s-nops-minimieren  251 1 ub4_a3.s-quadratur-ohne-mult  253 1   nop 163 7 add 14 4 addi 17 4 sub 220 4 subi 223 4 and 24 2 j 124 2 trap 232 2
ub4_a3.s-quadratur-ohne-mult dlx-beispielprogramme 76 31  ub4_a2.s-optimierung-dur-umordnung  252 1 ub4_a4.s-fuellt-speicher  254 1   add 14 4 .word 10 3 .data 5 2 lw 147 2 .align 1 1 .asciiz 3 1 .space 8 1 .text 9 1 addi 17 1 and 24 1 beqz 38 1 bnez 41 1 mult 156 1 sgt 185 1 slli 195 1
ub4_a4.s-fuellt-speicher dlx-beispielprogramme 76 31  ub4_a3.s-quadratur-ohne-mult  253 1 ub5_a1.s-bubble-sort  255 1   addi 17 4 .align 1 3 .asciiz 3 3 add 14 3 jal 125 3 bnez 41 2 .data 5 1 .text 9 1 sb 172 1 sgti 186 1 subi 223 1 trap 232 1
ub5_a1.s-bubble-sort dlx-beispielprogramme 76 31  ub4_a4.s-fuellt-speicher  254 1 ub5_a2a.s-division-mit-rest-1  256 1   a 12 24 .word 10 10 j 124 9 addi 17 6 beqz 38 3 lw 147 2 slt 196 2 sw 226 2 .data 5 1 .space 8 1 add 14 1 and 24 1 sub 220 1 trap 232 1
ub5_a2a.s-division-mit-rest-1 dlx-beispielprogramme 76 31  ub5_a1.s-bubble-sort  255 1 ub5_a2b.s-division-mit-rest-2  257 1   lw 147 4 .data 5 2 .space 8 2 .text 9 2 .word 10 2 add 14 2 sw 226 2 trap 232 2 addi 17 1 beqz 38 1 bnez 41 1 jal 125 1 jr 127 1 sgt 185 1 sub 220 1 subi 223 1
ub5_a2b.s-division-mit-rest-2 dlx-beispielprogramme 76 31  ub5_a2a.s-division-mit-rest-1  256 1 ub5_a3.s-quersumme  258 1   add 14 6 lw 147 6 .space 8 4 sw 226 4 beqz 38 3 j 124 3 .data 5 2 .text 9 2 .word 10 2 bnez 41 2 sgt 185 2 srli 217 2 trap 232 2 addi 17 1 jal 125 1 jr 127 1 sle 190 1 sll 194 1 slli 195 1 sub 220 1 subi 223 1
ub5_a3.s-quersumme dlx-beispielprogramme 76 31  ub5_a2b.s-division-mit-rest-2  257 1 1.klausur-2004-aufgabe-1---n-over-k  11 1   addi 17 3 .align 1 2 .asciiz 3 2 add 14 2 jal 125 2 trap 232 2 .data 5 1 .space 8 1 .text 9 1 .word 10 1 bnez 41 1 sw 226 1
ueberlappend fenster 89 4  fenster  89 1 nebeneinander  160 1   
waw-stalls instruktionsausfhrung-mit-forwarding-und-stalls 120 5  raw-stalls  169 1 control-stalls  50 1 anzeige-von-stalls 31 1 das-instruktions-informationsfenster 60 1 das-taktzyklen-diagramm 64 1 stallgrund-anzeigen 218 1  fliesskommastufen 92 1
wb-stufe-(write-back) pipeline-struktur 167 9  mem-stufe-(memory-access)  149 1 register  170 1   alu 22 1 register 170 1
windlx-beenden datei 65 4  code-bzw.-daten-laden  49 1 fenster  89 1 die-tastatur 71 1  konfiguration-speichern 131 1
windlx-v1.0 help-contents 107 11  help-contents  107 1 grundsaetzliche-bedienung-von-windlx  104 1   
xor ganzzahlige-arithmetische-und-logische-instruktionen 99 50  ori  165 1 xori  265 1 befehlsformat 37 3 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
xori ganzzahlige-arithmetische-und-logische-instruktionen 99 50  xor  264 1 lhi  143 1 ganzzahlige-arithmetische-und-logische-instruktionen 99 1  register 170 1
zahlausgabe dlx-beispielprogramme 76 31  textausgabe  231 1 eingabe  81 1   addi 17 3 trap 232 3 .space 8 2 sw 226 2 .align 1 1 .asciiz 3 1 .data 5 1 .global 7 1 .text 9 1 .word 10 1 deklarationen 66 1
zurcksetzen das-statistikfenster 63 9  detailinfo  67 1 das-breakpointfenster  57 1 das-statistikfenster 63 2 code-bzw.-daten-laden 49 1 fliesskommastufen 92 1 trap-1--open-file 233 1  
