Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Letzte ÜberarbeitungBeide Seiten der Revision
cpm:tools:stat [2018/10/05 13:23] – angelegt volkerpcpm:tools:stat [2018/10/05 13:30] volkerp
Zeile 1: Zeile 1:
 ====== STAT ====== ====== STAT ======
 +
 +STAT DEV: liefert Informationen über den Disk Parameter Block.
  
 <code> <code>
Zeile 14: Zeile 16:
 </code> </code>
  
-STAT berechnet die Werte aus dem zugehörigen Disk Parameter Block DPB:+Der zugehörige Disk Parameter Block DPB enthält die folgenden Werte. Daraus berechnet STAT die  
 +Werte für records per block und bytes per block und daraus die Ausgaben.
  
 <code> <code>
Zeile 35: Zeile 38:
 128 Byte Record Capacity := (DSM+1) * rpb = (399+1) * 16 = 6400 128 Byte Record Capacity := (DSM+1) * rpb = (399+1) * 16 = 6400
 Kilobyte Drive  Capacity := (DSM+1) * bpb / 1024 = (399+1) * 2048 / 1024 = 800 Kilobyte Drive  Capacity := (DSM+1) * bpb / 1024 = (399+1) * 2048 / 1024 = 800
-32  Byte Directory Entries :DSM+1 = 399+1 = 400+32  Byte Directory Entries :DRM+1 = 191+1 = 192
 Checked  Directory Entries := CKS<<2 = CKS*4 = 48 * 4 = 192 Checked  Directory Entries := CKS<<2 = CKS*4 = 48 * 4 = 192
 Records/ Extent := (EXM+1) * 128 = (0+1) * 128 = 128 Records/ Extent := (EXM+1) * 128 = (0+1) * 128 = 128
Zeile 43: Zeile 46:
 </code> </code>
          
-Der originale Codeauszug von STAT, geschrieben in PL/M, ist relativ leicht zu verstehen:    +Der originale Codeauszug von STAT, geschrieben in PL/M, ist relativ leicht zu verstehen
 +Lediglich die Berechnung der Gesamtkapazität ist ewas komplexer gelöst; PLM arbeitet nur mit 16 Bit.  
 +Deshalb muss die Multiplikation über diesen Zahlenbereich hinaus anders gelöst werden.
  
 <code> <code>
Zeile 152: Zeile 157:
 </code> </code>
  
-A>stat dsk: 
-    A: Drive Characteristics 
- 6400: 128 Byte Record Capacity 
-  800: Kilobyte Drive  Capacity 
-  192: 32  Byte Directory Entries 
-  192: Checked  Directory Entries 
-  128: Records/ Extent 
-   16: Records/ Block 
-   40: Sectors/ Track 
-    0: Reserved Tracks 
-     
-     
  • cpm/tools/stat.txt
  • Zuletzt geändert: 2019/06/04 12:30
  • von volkerp