Deprecated: Function set_magic_quotes_runtime() is deprecated in /DISK2/WWW/lokiware.info/mff/wakka.php on line 35 Matfiz : Principy Počítačů / Řešené Otázky
Přihlášení:  Heslo:  
Matfiz: PrincipyPočítačů/ŘešenéOtázky ...
Hlavní Stránka | Seznam Stránek | Poslední Změny | Poslední Komentované | Uživatelé | Registrace |

Řešené otázky z Principů


Pokus o setřídění otázek ze všech možný písemek a doplnění o správné odpovědi (přispějte, můžete-li).


Obsah

Historie a základy

Reprezentace celých čísel

Reprezentace čísel s plovoucí řádovou čárkou (IEEE 754)


Nebo kratší a správnější (chybí Ti tam return a vhodnější je unsigned, protože čísla >=1<<31 (záporné floaty) se do 32bitového intu nevejdou (resp. neměly by)) program v C:

#include <stdio.h>
int main(){
    unsigned hex = 0x40600000; /* hex cislo sem */
    printf("%f\n", *(float*)&hex);
    /* (void) getchar(); nema-li to z nejakeho duvodu skoncit */
    return 0;
}

Ufff, no převádět si výsledek do hexa jenom abych si to mohl zkontrolovat.. ;) Pokud jde jenom o to vidět bitovou reprezentaci floatu: MZ?
int main()
{	
	float f; scanf("%f", &f); getchar();
	unsigned __int32 n = *((unsigned __int32*)(&f)); 

	for (int i = 31; i >= 0; i--)
	{
		std::cout << (((n & (1 << i)) > 0) ? 1 : 0);
		if (i == 31 || i == 23) std::cout << " ";
	}
	
	getchar(); return 0;
}


Tohle doporučuju – první odkaz je počítání z decimální soustavy podle norem IEEE 754 http://babbage.cs.qc.edu/IEEE-754/

Architektura, instrukce

Procesory

Řadič, mikroprogramování

Přerušení

Paměť




Sběrnice


Výrazy




Spolehlivost, dostupnost


MTBF = MTTF + MTTR
NON = Number of Nines, napr. 6NON => A(t) = 0.999999



Zatím nesetříděné




 
Na stránce je jeden soubor. [Zobrazit soubory (formulář)]
Komentáře [Skrýt komentáře (formulář)]
Jestli někdo stojíte o popis, jak převádět floating-point podle té IEEEEEE normy, tak dejte vědět, můžu to sem popsat. Jenom to sem nechci psát zbytečně ;)
-- MartinZiegler? (2007-01-27 18:00:19)
Hehe, to byla zrovna ta otazka, kterou jsem jednu z mala vedel perfektne a misto ni jsme dostali “diskutujte reprezentaci podle IEEEEE”.
-- JanKonopásek (2007-01-28 21:46:48)

Kez by se takovehle veci udelali priste pred zkouskama ;-) Proste napsat osnovu a kdo neco vi k tematu a chce se o to podelit tak at ma kam a ostatni z toho maji uzitek. Ted je to krasne pro dalsi generace ;-)

-- JiříKunčar (2007-01-29 22:28:12)

no :) anebo pro ty kdo delaji tu zkousku az zitra :) sem z ni pekne vysranej a tohle mi dost pomohlo si myslim....diky vsem co se na tyhle strance podileli

-- KarelFišer (2007-01-31 23:20:37)
Hehe, anebo taky pro ty z nas (pokud teda nejsem sam), kteri uz ji delali a jdou ji zkusit znova ;) Myslim, ze jsem se ji neco navyuzival...
-- JanKonopásek (2007-02-03 21:58:29)