- načte z paměti int, zkonvertuje ho na double-extended a pushne na stack FIST(P) mem
|
|
- Tereza Valentová
- před 6 lety
- Počet zobrazení:
Transkript
1 FPU instrukce Načítání, ukládání a manipulace se zásobníkem FPU FLD mem/st(i) - uloží číslo z paměti nebo ST(i) na vrchol zásobníku (pushne stack) FST(P) mem/st(i) - uloží vrchol zásobníku do paměti nebo ST(i), FSTP provede i pop FXCH ST(i) - prohodí ST(0) a ST(i) FCMOVcc ST(0),ST(i) - pokud platí podmínka cc (dle EFLAGS), uloží ST(0) ST(i) FILD mem - načte z paměti int, zkonvertuje ho na double-extended a pushne na stack FIST(P) mem - uloží vrchol zásobníku zkonvertovaný do intu, FISTP navíc popne zásobník FBLD mem - pushne na stack 80bit BDC blok a převede ho na double-extended FBSTP mem - uloží ST(0) do paměti jako 18 ciferný BCD blok (80bit) a popne zásobník FLDZ - pushne na zásobník 0.0 FLD1 - pushne na zásobník 1.0 FLDPI - pusnhe na zásobník pí FLDL2T - pushne na zásobník log 2 10 FLDL2E - pushne na zásobník log 2 e FLDLG2 - pushne na zásobník log 10 2 FLDLN2 - pushne na zásobník ln 2 Základní operace FADD mem/st(0),st(i)- přičte hodnotu v paměti nebo v ST(i) k ST(0) FADD(P) ST(i),ST(0) - přičte ST(0) do ST(i), FADDP navíc popne stack FIADD mem - načte int z paměti, převede ho na double-extended a přičte k ST(0) FSUB/FSUBP/FISUB - analogie FADD, FADDP a FIADD pro odčítání FSUBR/FSUBRP/FISUBR - analogie FSUB, FSUBP a FISUB, ale čísla odečítá v opačném pořadí FMUL/FMULP/FIMUL - analogie FADD, FADDP a FIADD pro násobení FDIV/FDIVP/FIDIV - analogie FADD, FADDP a FIADD pro dělení FDIVR/FDIVRP/FIDIVR - analogie FDIV, FDIVP a FIDIV, ale prohodí dělence a dělitele FABS - ze ST(0) udělá absolutní hodnotu FCHS - změní znaménko ST(0) FSQRT - spočítá druhou odmocninu z ST(0) FPREM(1) - do ST(0) spočítá ST(0) modulo ST(1), PREM1 spočítá modulo dle IEEE FRNDINT - zaokrouhlí ST(0) na integer FXTRACT - rozloží ST(0) exp. se uloží do ST(0) a následně se pushne mantisa na stack FSIN - spočítá sinus ze ST(0) (a uloží jej místo ST(0)) FCOS - spočítá cosinus ze ST(0) (a uloží jej místo ST(0)) FSINCOS - spočítá sinus a cosinus ze ST(0), sin uloží místo ST(0) a cos pushne na stack FPTAN - spočítá tangents na ST(0) a následně pushne 1.0 na stack FPATAN - do ST(1) spočítá arctan(st(1)/st(0)) a popne stack FYL2X - do ST(1) spočítá ST(1) * log 2 ST(0) a popne stack FYL2XP1 - do ST(1) spočítá ST(1) * log 2 (ST(0) + 1.0) a popne stack F2XM1 - spočítá 2 ST(0) (a výsledek uloží do ST(0)) FSCALE - vezme ST(1), zaokrouhlí ho na int (směrem k 0) a přičte k exponentu ST(0) Porovnávání F(U)COMI(P) ST,ST(i)- porovná ST(0) a ST(i) a nastaví EFLAGS, F(U)COMIP navíc popne stack FXAM - otestuje vlastnosti ST(0) (NaN, inf...) a nastaví C0-3 ve FPU status word Řídící operace F(N)INIT FLDCW mem F(N)STCW mem F(N)CLEX FINCSTP FDECSTP FRSTOR mem F(N)SAVE mem FFREE ST(i) - inicializace FPU, FNINIT nekontroluje visící exceptions - načte z paměti 16bit řídící slovo - uloží do paměti 16bit řídící slovo, FNSTCW nekotroluje exceptions - vymaže flagy exceptions, FCLEX předtím zkontroluje jestli žádná ex. neprobíhá - zvýší vrchol zásobníku (prázdný push) - sníží vrchol zásobníku (prázdný pop) - obnoví stav FPU z paměti - uloží stav FPU do paměti, FNSAVE nekontroluje probíhající exceptions - označí ST(i) jako prázdný (ale nemodifikuje jeho obsah ani stack top) 2008, Martin Kruliš strana 1 z 5
2 MMX Načítání a přesuny MOVD dest,src MOVQ dest,src PUNPCKHBW dest,src PUNPCKHWD dest,src PUNPCKHDQ dest,src PUNPCKLBW dest,src PUNPCKLWD dest,src PUNPCKLDQ dest,src - přesun 32bit intu mezi běžnými registry nebo pamětí a MMX registry - přesun 64bit intu mezi běžnými registry nebo pamětí a MMX registry - proloží byty z src a dest z horních polovin mezi sebe (src jde dřív) - proloží wordy z src a dest z horních polovin mezi sebe - proloží doublewordy z src a dest z horních polovin mezi sebe - proloží byty z src a dest z dolních polovin mezi sebe (src jde dřív) - proloží wordy z src a dest z dolních polovin mezi sebe - proloží doublewordy z src a dest z dolních polovin mezi sebe Aritmetické a logické oprace PADD(B W D Q) d,s - hromadné sčítání mezi dvěma MMX registry (nebo pamětí) s granularitou po Bytech, Wordech, Double-wordech nebo Quad-wordech (Qword asi jen s SSE) PADDS(B W) d,s - saturované sčítání (ošetřuje přetečení) znamenkových bytů nebo wordů PADDUS(B W) d,s - saturované sčítání (ošetřuje přetečení) neznamenkových bytů nebo wordů PSUB(B W D Q) d,s - hromadné odčítání (obdoba PADDx) PSUBS(B W) - saturované odčítání znamékové PSUBUS(B W) - saturované odčítání neznaménkové PMUL(L H)W d,s - přenásobí dva registry po 16bit slovech a uloží horní (H) nebo dolní(l) výsledek PMADDWD dest,src - přenásobí operandy po 16bit slovech a sousední dva horní/dolní sečte a vytvoří dvě 32bit slova, která uloží do dest. PAND dest,src - provede AND dvou MMX registrů PANDN dest,src - provede negaci dest a následně přianduje src POR dest,src - provede OR dvou MMX registrů PXOR dest,src - provede XOR dvou MMX registrů PSLL(W D Q) r,r/imm - provede SHL na každém wordu (doublu, quadu) (každý je shiftnutý o stejný kus) PSRL(W D Q) r,r/imm - analogicky k PSLLx, ale shiftuje se doprava PSRA(W D) r,r/imm - jako PSRLx, ale při shiftování zachovává aritmetické znaménko PCMPEQ(B W D) d,s - porovná po složkách oba operandy, pokud se složka rovná, uloží na příslušné místo v dest samé 1, jinak tam uloží 0 PCMPGT(B W D) d,s - obdoba PCMPEQx, ale testuje, zda je dest > src PACKSSWB dest,src - zpakuje wordy z src a dest do bytů v dest, přetečení řeší saturation PACKSSDW dest,src - zpakuje doublewordy z src a dest do wordů v dest, přetečení řeší saturation PACKUSWB dest,src - zpakuje znaménkové wordy z src a dest do bytů v dest, přetečení řeší saturation Ostatní porovnávání, pakování PCMPEQ(B W D) d,s - porovná po složkách oba operandy, pokud se složka rovná, uloží na příslušné místo v dest samé 1, jinak tam uloží 0 PCMPGT(B W D) d,s - obdoba PCMPEQx, ale testuje, zda je dest > src PACKSSWB dest,src - zpakuje wordy z src a dest do bytů v dest, přetečení řeší saturation PACKSSDW dest,src - zpakuje doublewordy z src a dest do wordů v dest, přetečení řeší saturation PACKUSWB dest,src - zpakuje znaménkové wordy z src a dest do bytů v dest, přetečení řeší saturation SSE Načítání, přesouvání, míchání... MOV(A U)PS dest,src - přesune 4 floaty z paměti do registru, z registru do paměti nebo mezi registry MOVSS dest,src - načte/uloží jeden float z/do paměti nebo registru; horní zbytek registru vyplní 0 MOVLPS dest,src - načte/uloží dva floaty z/do dolní poloviny registru (druhá polovina se nemění) MOVHPS dest,src - načte/uloží dva floaty z/do horní poloviny registru (druhá polovina se nemění) MOVLHPS xmm1,xmm2 - přesune dolní dva floaty z xmm2 do horních dvou floatů v xmm1 MOVHLPS xmm1,xmm2 - přesune horní dva floaty z xmm2 do dolních dvou floatů v xmm1 MOVMSKPS reg,xmm - přečte znaménka všech čtyč floatů v xmm a uloží je do spodních 4 bitů registru SHUFPS x1,x2/m,imm - do x1 uloží do horní části dva floaty z x2 a do spodní části dva z x1 (dle imm) UNPCKHPS x1,x2/mem - do x1 proloží horní dva floaty z x1 a x2 v pořadí x2.3 x1.3 x2.2 x1.2 UNPCKLPS x1,x2/mem - do x1 proloží dolní dva floaty z x1 a x2 v pořadí x2.1 x1.1 x2.0 x , Martin Kruliš strana 2 z 5
3 Aritmetické a logické operace s floaty ADDPS xmm1,xmm2/mem - sčítání čtyř floatů naráz (xmm2 nebo paměť se přičte k xmm1) SUBPS xmm1,xmm2/mem - odčítání čtyř floatů naráz (xmm2 nebo paměť se odečte od xmm1) MULPS xmm1,xmm2/mem - násobení čtyř floatů naráz (xmm1 se přenásobí xmm2 nebo paměťí) DIVPS xmm1,xmm2/mem - dělení čtyř floatů naráz (xmm1 se podělí xmm2 nebo paměťí) RCPPS xmm1,xmm2/mem - výpočet přibliž. převrácené hodnoty čtyř floatů (xmm1 1.0/xmm2 nebo paměti) SQRTPS xmm1,xmm2/m - výpočet druhé odmocniny čtyř floatů (xmm1 sqrt(xmm2 nebo paměti)) RSQRTPS xmm,xmm/m - kombinace SQRTPS a RCPPS (nejprve odmocnina a z ní převrácená hodnota) MAXPS xmm1,xmm2/mem - porovnání čtyř floatů, do xmm1 se uloží max. z obou operandů (po floatech) MINPS xmm1,xmm2/mem - analogie MAXPS ADDSS xmm1,xmm2/mem - skalární sčítání na nejnižším floatu SUBSS xmm1,xmm2/mem - skalární odčítání na nejnižším floatu MULSS xmm1,xmm2/mem - skalární násobení nejnižších floatů DIVSS xmm1,xmm2/mem - skalární dělení na nejnižším floatu RCPSS xmm1,xmm2/mem - přibližný výpočet převrácené hodnoty na nejnižším floatu SQRTSS xmm1,xmm2/m - výpočet druhé odmocniny na nejnižším floatu RSQRTSS xmm,xmm/m - výpočet převrácené hodnoty z druhé odmocniny nejnižšího floatu MAXSS xmm1,xmm2/mem - porovná nejnižší floaty obou argumentů a větší z nich uloží do xmm1 MINSS xmm1,xmm2/mem - analogie MAXSS ANDPS xmm1,xmm2/mem - provede logický AND na čtyřech floatech (výsledek je uložen do xmm1) ANDNPS xmm1,xmm2/m - bitově zneguje první xmm1 a provede logický AND na čtyřech floatech ORPS xmm1,xmm2/mem - provede logický OR na čtyřech floatech (výsledek je uložen do xmm1) XORPS xmm1,xmm2/mem - provede logický XOR na čtyřech floatech (výsledek je uložen do xmm1) Porovnávání a konverze CMPPS xmm,x/m,imm - provede porovnání na 4 floatech (jaké je dáno imm), do dest uloží 0 pokud je false, a samé 1 pokud je true (každý float je porovnán zvlášť) CMPSS xmm,x/m,imm - funguje jako CMPPS, ale porovnává jen nejnižší float COMISS xmm1,xmm2/m - porovná nejnižší floaty obou operandů a nastaví podle toho EFLAGS UCOMISS xmm1,xmm2/m - jako COMISS, ale poradí si s neporovnatelnými čísly (NaN...) CVTPI2PS xmm,mmx/m - zkonvertuje 2 doublewordy z mmx nebo paměti do dolních dvou floatů v xmm CVTPS2PI mmx/m,xmm - zkonvertuje 2 dolní floaty z xmm do dvou doublewordů v mmx nebo paměti CVTTPS2PI mmx/m,xmm - jako CVTPS2PI, ale zaokrouhluje směrem k 0 CVTSI2SS xmm,r/m - zkonvertuje doubleword v registru nebo paměti do skalárního floatu v xmm CVTSS2SI r/m,xmm - zkonvertuje skalární float z xmm do doublewordu v registru nebo paměti Celočíselné instrukce (rozříření MMX) PEXTRW r,xmm,imm - extrahuje word z xmm a uloží jej do r, index wordu je definován v imm PINSRW xmm,r,imm - vloží word z registru na pozici imm v xmm registru PMOVMSKB r,xmm - vytáhné nejvyšší bit od každého bytu v xmm a vytvoří z něj bit. masku v r PSHUFW mmx,mmx/m,im - prohází wordy v 64bit MMX registru nebo paměti dle bitů v imm PMULHUW d,s - přenásobí dva registry neznaménkově po 16bit slovech a uloží horní výsledek PAVG(B W) dest,src - do dest uloží průměr (po bytech/wordech) spočítaný bezznaménkově P(MAX MIN)UB d,s - do dest uloží maximum/minimum po bytech (neznaménkově) P(MAX MIN)SW d,s - do dest uloží maximum/minimum po wordech (znaménkově) PSADBW - do dest uloží jediný word se součtem absolutních rozdílů src a dest po bytech Ostatní LDMXCSR mem - načte MXCSR registr z paměti STMXCSR - uloží MXCSR registr do paměti MOVNTQ mem,mmx - přesune qword z mmx registru do paměti bez zanášení cache MOVNTPS mem,xmm - přesune 4 floaty z xmm registru do paměti bez zanášení cache MASKMOVQ mmx,mmx - přesune qword z mmx registru (používaje masku druhého mmx) do [ES:EDI] PREFETCH(n NTA) mem - přesune data blíže procesoru (s hintem T0-T2, nebo NTA) SFENSE - vše co bylo zapsáno v dřívějších instrukcích se dozapíše do paměti 2008, Martin Kruliš strana 3 z 5
4 SSE2 Přesuny MOV(A U)PD dest,src - přesune dva doubly mezi registrem a pamětí (nebo dvěma registry) MOVSD dest,src - přesune spodní double mezi registrem a pamětí (nebo dvěma registry) MOVHPD dest,src - načte/uloží horní double v xmm registru z/do paměti (spodní část zachová) MOVLPD dest,src - načte/uloží spodní double v xmm registru z/do paměti (horní část zachová) SHUFPD xmm1,xmm2,im - do xmm1 složí jednu polovinu z xmm2 a jednu z xmm1 dle spodních 2 bitů imm UNPCKHPD xmm1,xmm2 - do xmm1 vloží horní polovinu z xmm2 a za ní horní polovinu z xmm1 UNPCKLPD xmm1,xmm2 - do xmm1 vloží dolní polovinu z xmm2 a za ní ponechá polovinu z xmm1 MOVMSKPD r,xmm - vytáhne znaménka obou doublů a uloží je do registru jako spodní dva bity Float operace MOVDQ(A U) dest,src - předouvá celočíselný quadword mezi pamětí a registrem (nebo mezi registry) ADDPD,SUBPD,MULPD, - operace analogické k xxxps, ale pracují se dvěma doubly místo 4 floatů DIVPD,SQRTPD,MAXPD,M INPD ADDSD,SUBSD,MULSD, - operace analogické k xxxss, ale pracují s nižším doublem (ne floatem) DIVSD,SQRTSD,MAXSD, MINSD AND(N)PD,ORPD,XORPD - operace analogické k xxxps, ale pracují se dvěma doubly místo 4 floatů Celočíselné operace PADDQ,PSUBQ d,s - sčítání a odčítání quadwordů PMULUDQ d,s - přenásobí spodnější dva doublewordy z d,s a uloží je do dest jako quadwordy PSHUFLW x,x/m,imm - přehází wordy v dolní polovině xmm registru podle hodnoty imm PSHUFLW x,x/m,imm - přehází wordy v horní polovině xmm registru podle hodnoty imm PSHUFD x,x/m,imm - přehází doublewordy v celých 128bitech PUNPCK(L H)QDQ d,s - proloží do dest dolní/horní quadwordy z src a dest PSSLDQ xmm,imm - shiftne celý xmm registr doleva o imm s granularitou jednotek bytů MOVQ2DQ xmm,mmx - přesune quadword z mmx do dolní poloviny xmm MOVDQ2Q mmx,xmm - přesune spodní quadword z xmm do mmx registru MASKMOVDQU x1,x2 - zapíše obsah x1 do [DS:EDI] s použitím masky po bytech (jako maska se používá nejvyšší bit každého bytu v x2) Ostatní CMP(P S)D,(U)COMISD - operace porovnávání analogické se SSE operacemi, které pracují floaty CLFLUSH mem - flushne cache line obsahující danou paměť MOVNTDQ mem,xmm - uloží doublequadword z xmm do paměti netemporálně MOVNTPD mem,xmm - uloží dva doubly z xmm do paměti netemporálně MOVNTI mem,r - přesune doubleword z normálního registru do paměti netemporálně LFENCE - všechny předcházející instrukce čtení jsou dokončeny MFENCE - kombinace LFENCE a SFENCE SSE3 FISTTP mem - uloží ST(0) do paměti a zaokrouhlí jej (směrem k 0) na integer LDDQU xmm,mem - načte nezarovnaný doublequadword z paměti do xmm MOVSHDUP xmm1,xmm2 - přesune floaty z x2 do x1 a zkopíruje vyšší floaty do nižších v každé polovině MOVSLDUP xmm1,xmm2 - přesune floaty z x2 do x1 a zkopíruje nižší floaty do vyšších v každé polovině MOVDDUP xmm,xmm/mem - zkopíruje nižší double do obou v cílovém registru ADDSUBP(S D) d,s - provede asymetrickou operaci vyšší floaty/doubly se sčítají, nižší odčítají HADDP(S D) d,s - posčítá po dvou sousední floaty (doubly) horizontálně HSUBP(S D) d,s - analogicky horizontální odčítání 2008, Martin Kruliš strana 4 z 5
5 Dodatek 1 obrázky PMADDW PACKxSxx PUNPCKHxx PUNPCKLxx SHUFPS HSUBPS Konverzní instrukce 2008, Martin Kruliš strana 5 z 5
IPA - Lab.3 SSE instrukce, zarovnání dat
IPA - Lab.3 SSE instrukce, zarovnání dat Ondřej Klubal http://www.fit.vutbr.cz/~iklubal/ipa/ 2015 Ondřej Klubal IPA - Lab.3 1 / 25 Osnova Data alignment Data alignment ve VS 2010 Příklad na data alignment
Jan Nekvapil ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická
Jan Nekvapil jan.nekvapil@tiscali.cz ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Motivace MMX, EMMX, MMX+ 3DNow!, 3DNow!+ SSE SSE2 SSE3 SSSE3 SSE4.2 Závěr 2 Efektivní práce s vektory
Technologie Intel SSE I. Šimeček, J. Trdlička
Technologie Intel SSE I. Šimeček, J. Trdlička xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PAP, LS2010/11, Predn.2 Příprava studijního
Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické
Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean
Algoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
Strojový kód. Instrukce počítače
Strojový kód Strojový kód (Machine code) je program vyjádřený v počítači jako posloupnost instrukcí procesoru (posloupnost bajtů, resp. bitů). Z hlediska uživatele je strojový kód nesrozumitelný, z hlediska
Čísla, reprezentace, zjednodušené výpočty
Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001
Procesor z pohledu programátora
Procesor z pohledu programátora Terminologie Procesor (CPU) = řadič + ALU. Mikroprocesor = procesor vyrobený monolitickou technologií na čipu. Mikropočítač = počítač postavený na bázi mikroprocesoru. Mikrokontrolér
Instrukce procesoru pentium.
Instrukce procesoru pentium. Soubor hlavních instrukcí. Pavlů Zdeněk 01.06.2016 Tento dokument jsem vyrobil zhruba před 12 roky. Neobsahuje veškeré instrukce. Při výrobě jsem čerpal z materiálů Intel Corporation.
Opakování programování
Opakování programování HW návaznost - procesor sběrnice, instrukční sada, optimalizace rychlosti, datové typy, operace (matematické, logické, podmínky, skoky, podprogram ) - paměti a periferie - adresování
- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.
Základní symboly - písmena A B C Y Z a b c y z - číslice 0 1 2 9 - speciální symboly + - * / =., < > = a další - klíčová slova and array begin case const a další Klíčová slova jsou chráněnými útvary,
Vektorové instrukční sady a použití assembleru v gcc
Vektorové instrukční sady a použití assembleru v gcc Martin Bruchanov BruXy bruxy@regnet.cz http://bruxy.regnet.cz 23. března 2009 1 Instrukční sady SIMD procesorů x86........................................
Vektorizace. Paralelní architektury
Vektorizace Paralelní architektury Vektorové počítače Paralelní architektury Definice: Paralelní architektura je taková, která obsahuje více jednotek pro zpracování dat (PU). RAM RAM RAM PU PU PU Timer
VÝRAZY výrazy = operandy prokládané operátory, vyhodnocované podle priority operátorů
VÝRAZY výrazy = operandy prokládané operátory, vyhodnocované podle priority operátorů Výrazy podle priority operátorů (od nejnižší priority) OPERANDY OPERÁTORY výraz = jednoduché výrazy a relační operátory
Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b
Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -
ISU Cvičení 3. Marta Čudová
ISU Cvičení 3 Marta Čudová Supercomputing Technologies Research Group Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole icudova@fit.vutbr.cz Program
LEKCE 6. Operátory. V této lekci najdete:
LEKCE 6 Operátory V této lekci najdete: Aritmetické operátory...94 Porovnávací operátory...96 Operátor řetězení...97 Bitové logické operátory...97 Další operátory...101 92 ČÁST I: Programování v jazyce
Architektura počítačových systémů
Architektura počítačových systémů UAI/606 Přednáška blok 4 Miroslav mskrbek@prf.jcu.cz Ústav aplikované informatiky Přírodovědecká fakulta Jihočeské univerzity v Českých Budějovicích Platné pro šk.r. 2012/2013
Základní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly
Počítačové systémy Zobrazení čísel v počítači Miroslav Flídr Počítačové systémy LS 2007-1/21- Západočeská univerzita v Plzni Vážený poziční kód Obecný předpis čísla vyjádřeného v pozičním systému: C =
Aritmetické operace a obvody pro jejich realizaci
Kapitola 4 Aritmetické operace a obvody pro jejich realizaci 4.1 Polyadické číselné soustavy a jejich vlastnosti Polyadické soustavy jsou určeny přirozeným číslem z, kterému se říká základ nebo báze dané
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
Registry 32 bitové pro všeobecné použití: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP.
1 Procesor i486 a vyšší - úvodní seznámení Procesory i486 a vyšší jsou v technické literatuře dobře dokumentovány, ale dokumentace je rozsáhlá a obsahuje pro začínajícího i zkušeného programátora mnoho
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Tomáš Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Zjednodušené schéma systému z základ hardware pro mainframe tvoří: operační pamět - MAIN / REAL STORAGE jeden
5 Přehled operátorů, příkazy, přetypování
5 Přehled operátorů, příkazy, přetypování Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně budou uvedeny detaily týkající se operátorů. Doba nutná k nastudování
Paměť počítače. alg2 1
Paměť počítače Výpočetní proces je posloupnost akcí nad daty uloženými v paměti počítače Data jsou v paměti reprezentována posloupnostmi bitů (bit = 0 nebo 1) Připomeňme: paměť je tvořena řadou 8-mi bitových
Operátory, výrazy. Tomáš Pitner, upravil Marek Šabo
Operátory, výrazy Tomáš Pitner, upravil Marek Šabo Operátor "Znaménko operace", pokyn pro vykonání operace při vyhodnocení výrazu. V Javě mají operátory napevno daný význam, nelze je přetěžovat jako v
3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače... 3. 4 Problémy s matematickými operacemi 5
Obsah Obsah 1 Číselné soustavy 1 2 Paměť počítače 1 2.1 Měření objemu paměti počítače................... 1 3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače................. 3 4 Problémy
Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy
Ústav radioelektroniky Vysoké učení technické v Brně Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy Přednáška 8 doc. Ing. Tomáš Frýza, Ph.D. listopad 2012 Obsah
Pokročilá algoritmizace amortizovaná složitost, Fibonacciho halda, počítačová aritmetika
amortizovaná složitost, Fibonacciho halda, počítačová aritmetika Jiří Vyskočil, Marko Genyg-Berezovskyj 2009 Amortizovaná složitost Asymptotická složitost často dostatečně nevypovídá o složitosti algoritmů,
Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
Struktura a architektura počítačů (BI-SAP) 6
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 6 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
Pohled do nitra mikroprocesoru Josef Horálek
Pohled do nitra mikroprocesoru Josef Horálek Z čeho vycházíme = Vycházíme z Von Neumannovy architektury = Celý počítač se tak skládá z pěti koncepčních bloků: = Operační paměť = Programový řadič = Aritmeticko-logická
v aritmetické jednotce počíta
v aritmetické jednotce počíta tače (Opakování) Dvojková, osmičková a šestnáctková soustava () Osmičková nebo šestnáctková soustava se používá ke snadnému zápisu binárních čísel. 2 A 3 Doplněné nuly B Číslo
Programování v jazyce C pro chemiky (C2160) 12. Specifické problémy při vývoji vědeckého softwaru
Programování v jazyce C pro chemiky (C2160) 12. Specifické problémy při vývoji vědeckého softwaru Reprezentace reálnách čísel v počítači Reálná čísla jsou v počítači reprezentována jako čísla tvaru ±x
Mikroprocesorová technika (BMPT)
Mikroprocesorová technika (BMPT) Přednáška č. 10 Číselné soustavy v mikroprocesorové technice Ing. Tomáš Frýza, Ph.D. Obsah přednášky Číselné soustavy v mikroprocesorové technice Dekadická, binární, hexadecimální
Architektury počítačů
Architektury počítačů IEEE754 České vysoké učení technické, Fakulta elektrotechnická A0M36APO Architektury počítačů Ver.1.20 2014 1 Fractional Binary Numbers (zlomková binární čísla / čísla v pevné řádové
Program "Světla" pro mikropočítač PMI-80
Program "Světla" pro mikropočítač PMI-80 Dokument věnovaný mikropočítači PMI-80, jeho programování a praktickým ukázkám. Verze dokumentu:. Autor: Blackhead Datum: rok 1997, 4.3.004 1 Úvod Tento program
E. Pohyblivářádováčárka
E. Pohyblivářádováčárka pevná a pohyblivá řádová čárka formát US Air Force MIL-STD-1750A základní operace normalizace přetečení a nenaplnění formátbflm 1 přímý kód sčítání a odčítání násobení, dělení a
Čísla, reprezentace, zjednodušené výpočty
Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001
Floating Point. Jak je reprezentovaný a proč někdy nefunguje. 2. června 2013
Floating Point Jak je reprezentovaný a proč někdy nefunguje Augustin Žídek augus tin< at>zidek< dot> eu 2. června 2013 Historie Leonardo Torres y Quevedo 1914 Analytical Engine s floating point Historie
Popis instrukční sady procesoru ADOP
instrukční sady procesoru ADOP ČVUT FEL, 2008 K. Koubek, P. Bulena Obsah instrukční sady...5 Univerzální registry...5 Registr příznaků FR...5 Standardní význam příznaků...6 Přehled instrukcí...7 ADD Add...8
Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_25 09
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Operátory Autor:
MQL4 COURSE. By Coders guru www.forex-tsd.com. -4 Operace & Výrazy
MQL4 COURSE By Coders guru www.forex-tsd.com -4 Operace & Výrazy Vítejte ve čtvrté lekci mého kurzu MQL4. Předchozí lekce Datové Typy prezentovaly mnoho nových konceptů ; Doufám, že jste všemu porozuměli,
Algoritmizace a programování
Algoritmizace a programování Řídicí struktury, standardní metody Problematika načítání pomocí Scanner Některé poznámky k příkazům Psaní kódu programu Metody třídy Math Obalové třídy primitivních datových
Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.
Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné
NPRG030 Programování I, 2018/19 1 / :25:37
NPRG030 Programování I, 2018/19 1 / 26 24. 9. 2018 10:25:37 Čísla v algoritmech a programech 10 26 Poloměr vesmíru 2651 studujících studentů MFF UK 3.142857... Ludolfovo číslo 10 16 stáří vesmíru v sekundách!!!
Instrukční sada pro používání ControlLogix a CompactLogix výňatek
Instrukční sada pro používání ControlLogix a CompactLogix výňatek V této části uvedeme několik instrukcí potřebných pro řešení laboratorních úloh v předmětu BPGA. Uvádíme jenom část instrukcí, v případě
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics Digitální
Excel Matematické operátory. Excel předdefinované funkce
Excel Matematické operátory a) Sčítání + příklad =A1+A2 sečte obsah buněk A1 a A2 b) Odčítání - příklad =A1-A2 odečte hodnotu buňky A2 od hodnoty buňky A1 c) Násobení * příklad =A1*A2 vynásobí obsah buněk
for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }
5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu
Princip funkce počítače
Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování
Operátory. Základy programování 1 Tomáš Kühr
Operátory Základy programování 1 Tomáš Kühr Operátory a jejich vlastnosti Základní konstrukce (skoro) každého jazyka Z daných operandů vytvoří výsledek, který je možné dále využívat Arita udává počet operandů
Konstruktory a destruktory
Konstruktory a destruktory Nedostatek atributy po vytvoření objektu nejsou automaticky inicializovány hodnota atributů je náhodná vytvoření metody pro inicializaci, kterou musí programátor explicitně zavolat,
Principy počítačů I Reprezentace dat
Principy počítačů I Reprezentace dat snímek 1 Principy počítačů Část III Reprezentace dat VJJ 1 snímek 2 Symbolika musí být srozumitelná pro stroj, snadno reprezentovatelná pomocí fyzikálních veličin vhodně
Adresní mody procesoru
Adresní mody procesoru K.D. - přednášky 1 Obecně o adresování Různé typy procesorů mohou mít v instrukci 1, 2 nebo více adres. Operandy mohou ležet v registrech nebo v paměti. Adresní mechanismus procesoru
Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague
Aritmetika v Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague Příklad Napíšeme program pro výpočet 54321-12345 dekadicky: 54321-12345=41976 hexadecimálně: x 0000D431
Operátory. Základy programování 1 Martin Kauer (Tomáš Kühr)
Operátory Základy programování 1 Martin Kauer (Tomáš Kühr) Organizační poznámky Formátujte kód přehledně! Pomůžete sobě i mně. Spusťte si vaše programy a zkuste různé vstupy! Pokud program nedává správné
Architektura počítačů Logické obvody
Architektura počítačů Logické obvody http://d3s.mff.cuni.cz/teaching/computer_architecture/ Lubomír Bulej bulej@d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 2/36 Digitální
Principy počítačů a operačních systémů
Principy počítačů a operačních systémů Aritmetika v počítači Zimní semestr 2011/2012 Úvod Jak hardware provádí aritmetické operace? sčítání/odčítání, násobení a dělení Co když výsledek operace nelze reprezentovat?
PB071 Programování v jazyce C Jaro 2015
Programování v jazyce C Jaro 2015 Argumenty main(), Typový systém, Dynamická alokace Organizační Polosemestrální test Úterý 7. dubna v 10:00 a 11:00 v D1 20 bodů rozdíl mezi E a C Zdroj: http://www.bugemos.com/?node=342
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy
1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači
1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači 2. Reprezentace čísel v Pascalu celá čísla Typ Rozsah Formát shortint 128..127
Operační systémy. Cvičení 3: Programování v C pod Unixem
Operační systémy Cvičení 3: Programování v C pod Unixem 1 Obsah cvičení Editace zdrojového kódu Překlad zdrojového kódu Základní datové typy, struktura, ukazatel, pole Načtení vstupních dat Poznámka: uvedené
Java reprezentace dat, výrazy. A0B36PR1-Programování 1 Fakulta elektrotechnická České vysoké učení technické
Java reprezentace dat, výrazy A0B36PR1-Programování 1 Fakulta elektrotechnická České vysoké učení technické Dva základní přístupy k imperativnímu programování Strukturované procedurální Objektové V PR1
Úvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
Programování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Operátory a příkazy BI-JSC Evropský sociální fond
Racionální čísla, operátory, výrazy, knihovní funkce
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Racionální čísla,
Racionální čísla, operátory, výrazy, knihovní funkce
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Racionální čísla, operátory, výrazy, knihovní funkce BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky Miroslav Balík
Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače
V roce 1945 vystoupil na přednášce v USA matematik John von Neumann a představil architekturu samočinného univerzálního počítače (von Neumannova koncepce/schéma/architektura). Základy této koncepce se
Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus
Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná
EAX. segment O O O O offset
Registry Registry procesoru jsou paměťová místa umístěná na čipu procesoru. Od procesoru 80386 jsou všechny registry (kromě segmentových) rozšířeny z původních 16b na 32b. Tyto rozšířené registry poznáme
Strojový kód k d a asembler procesoru MIPS SPIM. MIPS - prostředí NMS NMS. 32 ks 32bitových registrů ( adresa registru = 5 bitů).
Strojový kód k d a asembler procesoru MIPS Použit ití simulátoru SPIM K.D. - cvičení ÚPA 1 MIPS - prostředí 32 ks 32bitových registrů ( adresa registru = 5 bitů). Registr $0 je zero čte se jako 0x0, zápis
Řízení IO přenosů DMA řadičem
Řízení IO přenosů DMA řadičem Doplňující text pro POT K. D. 2001 DMA řadič Při přímém řízení IO operací procesorem i při použití přerušovacího systému je rychlost přenosu dat mezi IO řadičem a pamětí limitována
Číselné soustavy. Binární číselná soustava
12. Číselné soustavy, binární číselná soustava. Kódování informací, binární váhový kód, kódování záporných čísel. Standardní jednoduché datové typy s pevnou a s pohyblivou řádovou tečkou. Základní strukturované
Y36SAP - aritmetika. Osnova
Y36SAP - aritmetika Čísla se znaménkem a aritmetické operace pevná a pohyblivá řádová čárka Kubátová 2007 Y36SAP-aritmetika 1 Osnova Zobrazení záporných čísel Přímý, aditivní a doplňkový kód a operace
Assembler DRUHÁ ČÁST OBSAH.
DRUHÁ ČÁST OBSAH. 1. Knihovny DLL obecný popis. 2. Statické knihovny Dll - výstupní soubor.lib 3. Připojení statické knihovny do konzolové aplikace. 4. Tvorba vlastních API ve statické knihovně a připojení
X36UNX 16. Numerické výpočty v sh příkazy expr, bc, dc. Zdeněk Sojka
X36UNX 16 Numerické výpočty v sh příkazy expr, bc, dc Zdeněk Sojka sojkaz1@fel.cvut.cz dc desk calculator - zadávání příkazů postfixově - data se ukládají do stacku - příkazy obyčejně pracují s jedním
Jak do počítače. aneb. Co je vlastně uvnitř
Jak do počítače aneb Co je vlastně uvnitř Po odkrytí svrchních desek uvidíme... Von Neumannovo schéma Řadič ALU Vstupně/výstupní zař. Operační paměť Počítač je zařízení, které vstupní údaje transformuje
Algoritmizace a programování
Algoritmizace a programování Typy Základní (primitivní) datové typy Deklarace Verze pro akademický rok 2012/2013 1 Typy v jazyce Java Základní datové typy (primitivní datové typy) Celočíselné byte, short,
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Sada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2
Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy
ADT/ADS = abstraktní datové typy / struktury
DT = datové typy obor hodnot, které může proměnná nabývat, s operacemi na tomto oboru určen: obor hodnot + výpočetní operace např. INT = { 2 147 483 648 až +2 147 483 647} + {+,,*,/,} ADT/ADS = abstraktní
09. Memory management. ZOS 2006, L.Pešička
09. Memory management ZOS 2006, L.Pešička Správa paměti paměťová pyramida absolutní adresa relativní adresa počet bytů od absolutní adresy fyzický prostor adres fyzicky k dispozici výpočetnímu systému
LabView jako programovací jazyk II
LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function II.část - Funkce Numeric, Array, Cluster Ing. Martin Bušek, Ph.D. Práce s daty typu NUMERIC Numerické funkce obsahuje funkce
GEODETICKÉ VÝPOČTY I.
SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 2.ročník GEODETICKÉ VÝPOČTY I. ÚVOD ZÁKLADNÍ POČETNÍ ÚKONY A ZKOUŠKY ZÁKLADNÍ POČETNÍ ÚKONY A ZKOUŠKY ZÁPIS, DIKTOVÁNÍ A KONTROLA ZAOKROUHLOVÁNÍ ČÍSEL
Assembler - 2.část. poslední změna této stránky: Zpět
1 z 9 19.2.2007 7:51 Assembler - 2.část poslední změna této stránky: 9.2.2007 1. Příznaky (flagy) Zpět Flagy (česky podivně "příznaky", proto používám výhradně anglický název) jsou výlučnou záležitostí
Základní pojmy. Úvod do programování. Základní pojmy. Zápis algoritmu. Výraz. Základní pojmy
Úvod do programování Michal Krátký 1,Jiří Dvorský 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programování, 2004/2005 Procesor Procesorem je objekt, který vykonává algoritmem popisovanou
Desetinná čísla. pro celá čísla jsme používali typ int. pro desetinná čísla používáme typ double
Čísla Desetinná čísla pro celá čísla jsme používali typ int pro desetinná čísla používáme typ double analogicky pro konverzi ze stringu na double se místo Convert.ToInt32 používá Convert.ToDouble Př. program,
1 2 3 4 5 6 součet cvičení celkem. známka. Úloha č.: max. bodů: skut. bodů:
Úloha č.: max. bodů: skut. bodů: 1 2 3 4 5 6 součet cvičení celkem 20 12 20 20 14 14 100 známka UPOZORNĚNÍ : a) Písemná zkouška obsahuje 6 úloh, jejichž řešení musí být vepsáno do připraveného formuláře.
3. ZÁKLADNÍ INSTRUKCE JAZYKA TECHNOL
Základní jazyka PLC836 3. ZÁKLADNÍ INSTRUKCE JAZYKA TECHNOL Jazyk TECHNOL je určen pro efektivní programování interfejsu pro systémy CNC8x9 a CNC872. Jazyk používá výhradně symbolických adres a to i při
Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false
Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární
Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051
051 Seznámení s mikropočítačem Architektura mikropočítače Instrukce Paměť Čítače Porovnání s AT89C2051 Seznámení s mikropočítačem řady 8051 Mikroprocesor řady 8051 pochází z roku 1980 a je vytvořené firmou
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
Architektura procesorů Intel
Architektura procesorů Intel Procesory 8086 / 88 Šířka vnitřní datové sběrnice procesoru 8086 je 16-bitová, zatímco procesoru 8088 je 8-bitová. AX 15 8 7 0 AH AL ACCUMULATOR BX BH BL BASE CX CH CL COUNT
ISU Cvičení 7. Marta Čudová
ISU Cvičení 7 Marta Čudová Supercomputing Technologies Research Group Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole icudova@fit.vutbr.cz Osnova
Matematika - 6. ročník Vzdělávací obsah
Matematika - 6. ročník Září Opakování učiva Obor přirozených čísel do 1000, početní operace v daném oboru Čte, píše, porovnává čísla v oboru do 1000, orientuje se na číselné ose Rozlišuje sudá a lichá
Komunikace MODBUS pro převodníky AIM600, AIM615. UINT16 Bezznaménkový celočíselný datový typ o velikosti 16bitů rozsah 0 až 65535
APL-116 rev. 1/2018 Komunikace MODBUS pro převodníky AIM600, AIM615 Popis komunikačního protokolu MODBUS. Senzor podporuje připojení přes linku RS485. Výchozí nastavení komunikačních parametrů: baudová
Mezipaměti počítače. L2 cache. L3 cache
Mezipaměti počítače Cache paměť - mezipaměť Hlavní paměť procesoru je typu DRAM a je pomalá. Proto se mezi pomalou hlavní paměť a procesor vkládá menší, ale rychlá vyrovnávací (cache) paměť SRAM. Rychlost
a operačních systémů
NSWI2 2/2 ZS Principy počítačů a operačních systémů INSTRUKCE Kdybych nařídil generálovi, aby létal od květině ke květině a on by rozkaz neprovedl, nebyla by to chyba generálova, ale moje. král asteroidu