Tudd Intuíció, előadás, társprocesszorokat

Abstract: Ebben az előadásban, beszélünk arról, hogy a közötti információcsere a CPU és a koprocesszor, egy matematikai koprocesszor funkciókat és szolgáltatásokat a programozási PC társprocesszor. A szerkezet koprocesszor Intel x87 család és a valós aritmetikai egység (FPU) Pentium processzorok és a szervezet a koprocesszor CPU interfész MC680h0 Motorola család. Célkitűzés: bemutatni az alapelveket a szervezet társprocesszorokat, forma és készségek szükségesek működésének megértéséhez rendszerek társprocesszorokat.







Társprocesszorokat. Módszerei közötti információcsere a CPU és a koprocesszor

Koprocesszor - egy speciális integrált áramkör. hogy együttműködik a CPU, de kevésbé sokoldalú. Ezzel szemben a CPU, a koprocesszor egy program számláló. Koprocesszor elvégzésére alkalmas a konkrét feladatok, mint például a műveletek valós számok - matematikai koprocesszor. elkészítése háromdimenziós grafika jelenetek és - grafika koprocesszor, a digitális jelfeldolgozás - jel koprocesszor et al.

A használata CO-processzorok különböző funkciók lehetővé teszi, hogy megoldja a széles körű problémák:

  • feldolgozása gazdasági információkat;
  • modellezés;
  • A kép átalakítása;
  • ipari ellenőrzés;
  • numerikus rendszer;
  • robotok;
  • navigáció;
  • Adatgyűjtés és mások.






kétféleképpen közötti információcserét a CPU és a koprocesszor lehet megkülönböztetni:

  • közvetlen kapcsolat a bemeneti és kimeneti portok (CPU van egy speciális interfész a koprocesszor);
  • A csere a memóriában (információcsere a CPU és a koprocesszor oka, hogy a koprocesszor hozzáférésű memória révén a rendszer gerincét).

Matematikai processzor: alapfunkciók

Az egyik leggyakoribb típusú co-processzor - matematikai koprocesszor. Matematikai processzor elvégzésére gyors aritmetikai műveletek, lebegőpontos, az általánosan használt valós konstans (be február 10-log 2 e, n2.) És egyéb trigonometrikus számítás transzcendens függvények (tg, arctg be.).

A legtöbb modern matematikai koprocesszor reprezentálja a valós számok az IEEE 754-1985 szabvány "IEEE 1 IEEE - Institute of Electrical and Electronics Engineers Standard bináris lebegőpontos Aritmetika". Jelentős bites bináris ábrázolása egy valós szám mindig kódolja a szám jele. A maradék két részre oszlik: a kitevő és mantissza. Valós szám kiszámítani: (-1) S · 2 E · M. ahol S - a jel bites szám, E - kiállító. M - mantissza. Ha 1<=M<2. то такое число называется нормализованным. При хранении нормализованных чисел сопроцессор отбрасывает целую часть мантиссы (она всегда 1), сохраняя лишь дробную часть. Экспонента кодируется со сдвигом на половину разрядной сетки, таким образом, удается избежать вопроса о кодировании знака экспоненты. Т.е. при 8-битной разрядности экспоненты код 0 соответствует числу -127, 1 - числу -126. 255 числу +126 ( экспонента вычисляется как код 127).

IEEE -754 szabvány meghatározza a három alapvető kódolási eljárást (típus) a valós számok.

Táblázat 8.1. Típus (kódoló eszközt) valós számok




Kapcsolódó cikkek