소스 검색

Finished test-and-set.s

Lorenz Bung 7 년 전
부모
커밋
74263a6f94
No account linked to committer's email address
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3
    1
      hw7/simu1/ANSWERS.md

+ 3
- 1
hw7/simu1/ANSWERS.md 파일 보기

@@ -17,4 +17,6 @@
17 17
 
18 18
 Hier wird der Lock durch das Vertauschen des Wertes in `mutex` mit dem Register `ax` gesetzt. Aufgehoben wird der Lock, in dem eine `0` in die Mutex-Variable (`mutex`) geschrieben wird.
19 19
 
20
-1. Das Programm liefert nun immer den erwarteten Wert. Sowohl mit `./x86.py -p test-and-set.s -M mutex,count -R ax,bx -i 1 -a bx=40,bx=40` als auch mit nur `-i 1000` steht am Ende der Wert `80` in `count`.
20
+1. Das Programm liefert nun immer den erwarteten Wert. Sowohl mit `./x86.py -p test-and-set.s -M mutex,count -R ax,bx -i 1 -a ax=40:bx=40,ax=40:bx=40` als auch mit nur `-i 1000` steht am Ende der Wert `80` in `count`.
21
+
22
+2. Die mit der Flag `-P` ausgeführten Tests laufen fehlerfrei. Beispielsweise liefern `./x86.py -p test-and-set.s -M mutex,count -R ax,bx -a ax=5:bx=5,ax=5:bx=5 -P 0011` und `./x86.py -p test-and-set.s -M mutex,count -R ax,bx -a ax=5:bx=5,ax=5:bx=5 -P 001000000000001` beide das erwartete Ergebnis (`10`).

Loading…
취소
저장