           
                
             
                     von F. FIALA


Au Grun einige Anregunge seiten de Clubmitgliede wurd de 
V20-Chi (Bestellbezeichnung:70108 un di verfgbar Literatu 
untersucht Hie di Ergebnisse:

     1. Kurzbeschreibung
     2. BYTE-Test
     3. Eigene Messungen

1. Kurzbeschreibung
   ----------------
De V20-Chi is ein verbessert Versio de PC-CP 808 un ermg
lich lau Herstellerangabe ein Beschleunigun de Arbeitsge
schwindigkei de Rechners Ebens gib e di Typ V3 al Ersat 
fr die 8086-CPU.

Wie kommt es zu der Beschleunigung durch den V20-Chip?

Di hher Ausfhrungsgeschwindigkei de Prozessor V2 komm durc 
folgend neu Eigenschafte de CP zustande:

    * Doppelter Datenbus in der Execution Unit (EXU)
    * Schnelle Berechnung der effektiven Adresse
    * 16/32-Bit temporre Register
     16-Bit-Schleifenzhle f Blocktransfe un Shift-
      Operationen.
    * Program Counter und Prefetch-Counter getrennt
      (Zugriff auf aktuellen und folgenden Befehl)

De V20-Chi besitz zustzliche besonder leistungsstark Befehle 
di allerding durc 8088-Programm nich erreich werde knnen.

Der V20-Chip besitzt zwei Betriebsarten:

  * 8088/86
  * 8080-Emulation

Bei Einschalte (RESET ode NMI INT I wir i de 8088-Modu 
geschaltet Da Umschalte i de 8080-Mod durc de neue Befeh 
BRKE͠ (Brea Fo Emulation un di Rckschaltun mi de neue 
Befeh RETE (Retur fro Emulation).

Zu Aufru vo 8088-Programmteile au de 8080-Modu herau gib e 
de neue Unterprogramm-Aufru CALL (Cal Nativ Routine un RET 
(Retur Fro Interrupt).

ber die 8080-Emulation werden wir gesondert berichten.
.pa
Bei Umschalte i de 8080-Modu werde di Registe un Flag  wi 
folg verwendet:

                       808 70108       808 70108
                       ---------------------------
                       A    AL          SP   BP  
                       B    CH          PC   PC  
                       C    CL          C    CY  
                       D    DH          Z    Z   
                       E    DL          S    S   
                       H    BH          P    P   
                       L    BL          AC   AC  

Da (umfangreiche Datenblat de V2 knne Si u Ӡ 25,-- kopier 
bekommen 

Literatur
---------
PC-Tuning fr DM 30,--, CHIP 7/86 S 68..69
Literaturhinweis in PC-NEWS-1,S.27


2. BYTE-Test
   ---------
Diese Vergleichstes is au Mitschnitte de technische Konversa
tio vo Teilnehmer de Mail-Bo BI de Zeitschrif BYTE ver
ffentlich i BYT 4/8 entnommen 

De V20-Chi bentig f komplex Operatione wenige Taktzykle 
al de gewhnlich Prozesso 8088 Di folgend Tabell zeig ein 
bersich f di au kompatible Rechner vorkommende CPUs 
Beachte Sie da dabe noc nich di Taktfrequen selbs berck
sichtig wurde 

                                      V20        V30  
CPU                            8088  70108 8086 70116
=====================================================                   
Befehl                           Taktzyklen
-----------------------------------------------------
ADD mem16, reg                 24    24    16   16
CALL near proc                 23    20    19   16
CALL var proc                  36    29    28   21
DIV (unsigned16, integer)     170    25   162   25
INT (<>3)                      71    50    50   38
MOV acc, mem16                 14    14    10   10
MOVs (single operation, word)  26    19    18   11
MUL (unsigned16, integer)     126    30   118    3
RET (nicht POP)                20    19    16   15

.pa
Wi schaue jetz di Ergebniss aus wen ma zustzlic di Takt
frequen be verschiedene Rechner bercksichtigt?

                    TAKT       B E N C H M A R K 
RECHNER   CPU        MHz    (1)    (2)    (3)    (4)
----------------------------------------------------
PC-XT     8088      4.77    5.70  21.23  32.01 103.51
PC-XT     70108     4.77    5.62   7.69  28.82  94.86
COMPAQ    8086      7.88    2.80  14.13  17.15  50.65
COMPAQ    70116     7.88    2.69   4.85  14.14  40.82
PC-AT     80286     6.00    2.44   3.29  11.17  32.87

Die ausgefhrten Tests sind folgende.

1. Addition, Assembler-Benchmark, 1 000 000 Additionen
2. Multiplikation, Assembler Benchmark, 1 000 000 Multiplikationen
3. Neuberechnung eines LOTUS-Arbeitsblattes, 160 K LOTUS Arbeitsblatt
4 Textbearbeitung Ersetze alle 'e durc 'x i eine 
   1 Seite lange Dokumen mi MICROSOF Wor i eine RAM-
   Disk. 

Be de Assemble-Benchmark wurd jed de mgliche Adressierungs
arte einma verwendet 


3. Eigene Messungen
   ----------------
Sei ic dies un ander Bericht be de V20-Chi gelese habe 
hab ic de Chi be mi ohn Problem i Einsatz Natrlic laufe 
nu solch Programme dere Funktio nich au de Arbeitsgeschwin
digkei de Prozessor beruht Di e nich tun sin ohnehi nich 
Wer verwende z werden Dami wi un nich nu au Ergebniss 
andere verlassen hie auc noc ei selbs gemessene Vergleich 
Vergliche wurde di beide Rechne OLIVETT M1 un M2 mi de 
BECOS-Rechner PCB-XT PCB-X mi V20-Chi un PCB-AT Di Tabelle 
un Grafike spreche f sich Hie vielleich nu einig Punkte 

Interessan is di bedeutend Beschleunigun de Leseoperatione 
mi de V20-Chi (reproduzierbar) Offensichtlic drft hie de 
Chi durc ein geringfgig Beschleunigun de Berechnun ein 
ganz Umdrehun beim Diskettenzugriff gewonne haben 

Di folgende  Seite wurde mi FRAMEWOR geschriebe un di 
Grafik Tabelle un Text wurde durc da Program i eine Gan 
ausgegeben Ebens kan FRAMEWOR da zugehrig Inhaltsvezeichni 
ausgeben.
.pa
.pa
.pa
.pa
.pa
.pa
