Algoritmus a problémák megoldására - számítástechnika, programozás

1 algoritmust megoldására funkcionális feladatok

2 kiválasztása speciális számítógépes rendszer parancsokat

3 formátum parancsok és operandusok

4 Jelentős grafikonok firmware ALU műveletek

5. Ki kell dolgozni egy egységes firmware ALU művelet

6 kódolt firmware algoritmusok

7 tervezése kontroll automatának

A cél egy pályát megépíteni, hogy megszilárdítsa a tudás a tanfolyam: „szervezése számítógépek és rendszerek.” eredményeként kapott a tanuló előadássorozat és laboratóriumi gyakorlati megvalósítására.

A cél természetesen tervezés egy speciális processzor számítógépek.

A processzor egység izoláljuk, amelyben az összes jelentős (számtani és logikai érték) működését. Ez az eszköz úgy hivatkozunk, mint aritmetikai logikai egység (ALU). Ha az összes alapvető műveleteket hajtunk végre egy ciklus (ez a helyzet a legtöbb modern mikroprocesszorok) működő ALU része a processzor gép; ha néhány, vagy az összes alapvető műveleteket végezni algoritmikusan mint sok ciklus után az ALU saját vezérlőegység.

A fejlesztés a speciális számítógépes processzor a következő lépéseket tartalmazza:

- A fejlesztés egy algoritmust megoldására funkcionális probléma.

- Válogatás a speciális számítógépes rendszer parancsokat.

- Meghatározása utasítás formátumokat és operandusok.

- Algoritmusok kidolgozása végző firmware szükséges minimális készlet ALU műveleteket.

- Fejlesztése egységes firmware ALU működését.

- Fejlesztése a szerkezeti rendszer a működési gép ALU.

- Fejlesztési kontroll automata ALU.


1 algoritmust megoldására funkcionális feladatok

Az integrált algoritmus a feladat megoldására ábrán látható 1.1. Algoritmust funkciók F ábrán látható 1.2, ill.

Algoritmus a problémák megoldására - számítástechnika, programozás

1.1 ábra Az integrált algoritmus

Kiszámítani a funkció F kihasználhatják hatványsorba:


2 kiválasztása speciális számítógépes rendszer parancsokat

,

N. A művelet neve. X. Y

X - az első operandus és az eredmény a műveletet.

Az Y - a második operandus (ha nem vesz részt, akkor kerül -).

3 formátum parancsok és operandusok

Feltételezzük, hogy a véletlen hozzáférésű memória (RAM) 256 áll a sejtek mindegyik byte hosszúságú.

Bit 5-7 az első bájt az összes csapat itt nincsenek. utasítás formátum ábrán látható 3.1.

Mint egy operandus kell használni a 16 bites szó, egy vessző állandónak tekinthető, mielőtt magas kicsit, és az OP működik egyetlen bájtos szó. OP operandus formátum a 3.2 ábrán látható:

Ez operandus betöltött két fellebbezést az OP, jelentős bit operandusok és a jel tartalmazza az első bájt, és az alsó szinten - a második.

4 Jelentős grafikonok firmware ALU műveletek

A számok képviselik a 16-bites formátumú, Sr. (nulla) bit használják, hogy képviselje a jel, a túl művelet használ egy módosított kiegészítő kód regiszter RG van tehát 17 bit (00:16) (mező RG (1,16) - tárolására az első távú), a regiszter RG1 16 bit RG1 (00:15) - a második ciklus egy-bites mező, egy túlfolyó funkció eredetileg hozzárendelt nulla értéket, amikor a hozzáadást műveletet helyezünk szempontjából legkisebb helyi értékű bitjeinek eredményez (összeg) kerül a területen RG (1,16) , mellett egy konstans jelentős mellett az 1 és az LSB szót.

Jelentős túlmenően algoritmus ábrán látható 4.1:

Algoritmus a problémák megoldására - számítástechnika, programozás

4.1 ábra - algoritmus összeadási művelet

Leírás A szavak a firmware mellett, táblázat mutatja 4.1:

Olyan alkalmazásokban, 1, 2 és 3 lásd rendre firmware áramköri egyesítjük ALU működését, kódolt firmware diagram egyesítjük és ALU működését blokkvázlat a működési automata.

6 kódolt firmware algoritmusok

A kódolt algoritmusok összeadás, kivonás, szorzás, osztás, szorzás „2”, és izoláljuk az abszolút nagyságát száma, amelyeket egyrészt a ábrákon 6.1, 6.2, 6.3, 6.4, 6.5 és 6.6:

7 tervezése kontroll automatának

mikro-függőleges formátumban, amikor kódolási formátuma van ábrán látható 7.1:

Algoritmus a problémák megoldására - számítástechnika, programozás

Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás

hó „a” Balance elején a hónap „- Összesen betéti számla + teljes hitelszámla. KÖVETKEZTETÉS folyamán egy lejáratú papírok dokumentumot és egy algoritmust a probléma megoldásának a tárgyi eszközök „számviteli fejlesztették JSC” Ales szolgáltatást. " Az első részben a jelentés, hogy azonosítsa a célját és hatályát a problémát. A második és harmadik szakasz a bemeneti és kimeneti információkat ismertetjük.

és cseréje folyamatot hajtunk végre az értékek j n 2 egymást fokozatosan lerövidül a szétválogatás nélküli rész ryada.4.3 Leírás szerencsejáték pillanatok megoldásában a tanulmány Informatikai alatt „algoritmikus és programozás” kezelési programot ír a végső cél a játék módszerek alkalmazása. Így a tanulmány szerkezeti típusú adathalmaz finomabb lesz, ha.

Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás
Algoritmus a problémák megoldására - számítástechnika, programozás

- ha a program fejlesztése a számítógép és a munka ezzel a programmal. Persze, itt egy ember tart sok kreativitás és találékonyság azonban ezeket a lépéseket a probléma megoldásának a számítógép kapta a legnagyobb technológiai fejlődést. Egységes alkalmazott technológia a fejlődési szakaszban az algoritmusok és programok nagymértékben megkönnyíti és felgyorsítja a teljes folyamatot a probléma megoldásának a számítógépen. Számítógépek.