P000 Architektura počítačů

Obsah
Předchozí: Pseudo-LRU IVP i486



Testování IVP i486


DATA
KLÍČ V LRU
r2r1r0
Platnost
c2c1c0
 
  Řádek Vstup Pří-
kaz
31 11 10  9      8      7      6      5      4    3     2      1    0
TR3

TR4



TR5


"Příkaz" Operace
bit 1 bit 0
0
0
1
 1
0
1
0
 1
 Plnění nebo čtení pom. dat registru
 Plnění IVP obsahem pom. dat registru
 Čtení obsahu IVP do pom. dat registru 
 Vyprázdnění celé IVP


Plnění IVP Čtení IVP
  mov   ESI ,  0
  mov   TR5 , ESI
  mov   TR3 , EAX  ;  dvojslovo 0
  mov   ESI ,  4
  mov   TR5 , ESI
  mov   TR3 , EBX  ;  dvojslovo 1
  mov   ESI ,  8
  mov   TR5 , ESI
  mov   TR3 , ECX  ;  dvojslovo 2
  mov   ESI ,  0Ch
  mov   TR5 , ESI
  mov   TR3 , EDX  ;  dvojslovo 3
  mov   TR4 , EDI   ;  klíč a V
  mov   ESI ,  1
  mov   TR5 , ESI   ;  zápis
  mov   ESI ,  2
  mov   TR5 , ESI   ;  čtení
  mov   ESI ,  0
  mov   TR5 , ESI
  mov   EAX, TR3  ;  dvojslovo 0
  mov   ESI ,  4
  mov   TR5 , ESI
  mov   EBX, TR3  ;  dvojslovo 1
  mov   ESI ,  8
  mov   TR5 , ESI
  mov   ECX, TR3  ;  dvojslovo 2
  mov   ESI ,  0Ch
  mov   TR5 , ESI
  mov   EDX, TR3  ;  dvojslovo 3
  mov   EDI , TR4   ;  V ,  LRU,  ...



Následující: Pentium
Obsah

Michal Brandejs brandejs@informatics.muni.cz