MDOS 2.1. "Je velmi jednoduché něco zkomplikovat, zato bývá značně komplikované něco zjednodušit." Murphy
|
|
- Danuše Havlová
- před 9 lety
- Počet zobrazení:
Transkript
1 MDOS 2.1 operační systém pro D40/80/Kompakt s řadičem wd37c65c, GM82c765b, Intel 8272, a připojeným divide "Je velmi jednoduché něco zkomplikovat, zato bývá značně komplikované něco zjednodušit." Murphy (c) Didaktik Skalica (c) MTs - 2 -
2 Obsah 1. Na začátek F.A.Q. Obsah Na začátek F.A.Q Chyby MDOSu Vylepšení oproti MDOSu SNAPSHOT... 5 OUT 32765, BOOT... 6 FYZLOG a LOGFYZ... 7 Fonty... 7 LIST *, LIST!... 7 CAT, CAT NMI menu... 8 Podpora DivIDE...11 Příkaz MOVE...15 Nové vstupní body Systémové proměnné Pár (kritických) slov k divide Užijte si to...24 Co je to MDOS 2.1? MDOS 2.1 je opravený a doplněný originální MDOS 2.0 od Didaktiku. Vytvořil jsem jej jako reakci na chyby, které jsem v původním MDOSu objevil za dlouhé roky používání a rovněž jako reakci na IDE řadič divide od Ziloga (Zilog, v tomto manuálu to bude osoba z ČR, autor divide, nikoliv ta nám všem známa firma, která vyrobila nejlepší procesor všech dob ). Co lze získat přechodem na MDOS 2.1? Především získáte stabilnější a lepší systém než byl MDOS 2.0, 2.1 můžete chápat jako takový update. Pokud nemáte divide, získáte jen na opravených chybách a vylepšeních (snap, NMI menu, LIST, CAT...). Pokud ovšem divide máte, pak se Vám otevře brána pracovat s jakýmkoliv IDE zařízením jako je harddisk, cd-rom, flash karty, zip mechaniky, atd. Podmínkou ovšem je LBA přístup, který neumí jen opravdu hodně staré IDE vykopávky. Práce bude naprosto stejná jako jste byli zvyklí u diskety. Výhody IDE oproti disketě jsou Vám doufám jasné mnohonásobně rychlejší práce (čtení/zápis), delší životnost dat, větší jistota a stabilita. Jsou třeba nějaké HW úpravy? Ne. Naprosto nic. Stačí pouze výměna/přeprogramování původní ROM. I když, i toto vlastně lze považovat za jakýsi hardwarový zásah, protože asi tu původní ROM budete muset dostat ven, pak tam rovnou už jistě dáte patici a nakonec nasadíte novou EPROM
3 MDOS 1.0 vs 2.0 Jak jistě víte, MDOS 2.0 vznikl v důsledku změny FDD řadiče. MDOS 2.1 je použitelný pouze na řadičích wd37c65c, GM82c765b, Intel 8272, na kterých běžel MDOS 2.0. Majitelé MDOSu 1.0 mají smůlu. Mohou však využít MDOS 3, který spáchal Sweet ( 2. Chyby MDOSu 2.0 Původně jsem zde chtěl detailně popsat všechny chyby, které jsem našel a jakým způsobem jsem je opravil. Ovšem, obyčejný uživatel by to asi stejně moc nepochopil a profíkovi jsem zpřístupnil zdrojový kód MDOSu 2.1, takže se touto kapitolou vůbec nebudu zatěžovat 3. Vylepšení oproti MDOSu 2.0 SNAPSHOT MDOS 2.1 rozeznává 2 druhy SNAPSHOTu bez uchování hodnoty z #3EF7, a kde hodnota z #3EF7 je uložena na #3FE7. MDOS 2.1 ukládá vždy v novém formátu. Samozřejmě že nahrát (spustit) lze snapy oba. Program si druh snapu detekuje sám a uživatel prakticky nikdy nic nepozná. A pokud budete nový snap nahrávat pod starým MDOSem (1.0, 2.0), tak to taky v pohodě půjde, resp. pouze #3EF7 zůstane beze změny, takže pokud ji snap potřebuje, pak máte smůlu. Celé to funguje díky tomu, že na všech MDOSech je ukládán stav přerušení okamžitě po instrukci LD A,I. A jelikož víme, že ona instrukce způsobí vynulování flagu N(bit1) a H(bit4), lze starý snap poznat se 100% jistotou! Nový snap používá N(bit1) flag, je-li tam 1, při spuštění se obnoví i hodnota na adrese #3EF7. Čistě uživatelsky to znamená, že půjde uložit a bez problému spustit více programů, především ty pro D40/80. Vyzkoušejte například CRACKSHOT2 od Proximy. Dále jsem na SNAPSHOTech upravil číslování. Ve starých MDOSech hrozilo, že snap se stejným číslem bude přepsán. Ve 2.0 to již opravili tak, že se čísla zvedala až do doby, dokud snap nebylo možné na disketu uložit aniž by se přepsal nějaký starý (99 snapů o velikosti bytes není možné na disketu narvat, proto to celkem hezky fungovalo). Jelikož ale nyní v MDOSu 2.1, má FOTOSHOT (viz. dále) velikost 6912 bytes (těch už tedy na disketě může být víc jak 99), udělal jsem v číslování úpravu. Pokud se dosáhne čísla 99, pak místo přetečení zpět na "00" bude "xx" a takový snap/foto se bude normálně v případě potřeby přepisovat. Ve starých MDOSech nastával také často problém se spadnutím snapu, pokud byl MDOSem chybně detekován mód přerušení. Nyní si může uživatel mód přerušení vynutit, a to tak že přidržíte Caps shift (vynutíte IM 1) nebo Symbol shift (vynutíte IM 2). OUT 32765,16 Tento out se provede při každém resetu (i usr 0, non seek). Na 128K mašinách způsobí přestránkování do základní stránky 16. BOOT Boot sektor nyní obsahuje 3 náhodné bytes. Také je tam uložena informace "Formated with MDOS_2 (MTs edition)"
4 FYZLOG a LOGFYZ CAT, CAT + Nahradil jsem je svými, bleskově rychlými. Viz. manuál k MFC. Fonty Nikdy jsem si nezvykl na ty hnusně tučné fonty na Didakticích. Při formátování se tedy budou zobrazovat klasické fonty ze ZXS 48. Příkaz CAT bude vždy vypisovat i skryté (hidden) soubory. CAT + je trošku vylepšený. Rovněž vypisuje i skryté (hidden) soubory, dále je u každého souboru, jeho délka, startovní adresa a body flag. LIST *, LIST! Příkaz LIST * už nikdy nebude prosvěcovat mechaniky a vypisovat jména disket. NMI menu Nově přidán příkaz LIST!, který vykoná IDE příkaz "Identify device". Na obrazovku se vypíší připojené master a slave zařízení. Do NMI menu se lze dostat pomocí tlačítka SNAP. Signalizují ho jedoucí černé a modré pruhy (reg. I = 63, tj. snapnutý kód běží pravděpodobně v IM 1) nebo černé a červené pruhy (reg. I <> 63, pravděpodobně IM 2) v borderu. Upozorňuji, že tlačítko SNAP (u Didaktiku Kompakt CS+šipka vlevo+šipka vpravo) nefunguje, pokud je aktivní DROM (ROM D40/80, tedy MDOS). Po spuštění NMI menu se vždy umlčí AY a vypnou disketové mechaniky. Funkční klávesy: Q SS+Q SS+CS quit (návrat do přerušeného programu) reset AY a celého počítače reset AY a celého počítače (non seek)
5 B pokus o výskok do Basicu S save SNAPSHOTnn (49280 bytes) a quit F save FOTOSHOTnn (6912 bytes screen) a quit G přenos VRAM2 do VRAM1, save FOTOSHOTnn a quit V přepnutí do VRAM1, tj. OUT 32765,16 M multifunkční command line (MOVE, POKE, OUT) D spuštění DevastAce (musí být v ROM DivIDE!) M multifunkční Vyvolání příkazového řádku může i chvilku trvat (max. však 2 sekundy). Je to z toho důvodu, že program se snaží najít někde v paměti blok stejných bytes, aby tam mohl dočasně přesunout poslední dva řádky z obrazovky. A aby to trvalo max. ty dvě sekundy, hledá se pouze blok s bajty 0 nebo 229. Pokud se nepodaří "volné" místo najít, při opuštění příkazového řádku budou ty poslední dva řádky obrazovky bohužel zničeny (neobnoví se do původního stavu). Do příkazovém řádku je možno zadat pouze tato písmena: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, z (:), n (,), m, s, f, w ENTER slouží pro odeslání příkazu, CS+1 pro návrat do NMI menu. Příkazový řádek slouží pro zadání příkazu MOVE, POKE nebo OUT. MOVE Max. 12 znaků, viz. syntaxe příkazu níže. Klíčové slovo MOVE se nezadává. To, že jde o MOVE se pozná podle prvních dvou zadaných znaků musí jít o určení drive (a,b,c,d) a dvojtečku. Pokud po odeslání příkazu border zčervená, zadali jste nějakou blbost nebo došlo k chybě. POKE Přesně 9 znaků, maska:, (Příklad: 22528,056 - provede POKE 22528,56) Úspěšné provedení tohoto příkazu signalizuje zelený border. Pozn.: POKE 15968,128 aktivuje SRAM debug mode - po stisku F v NMI menu pak dojde k přenesení diskové SRAM (2048 bytes) na adresu OUT Přesně 9 znaků, maska: : (Příklad: 00191:144 - provede OUT 191,144) Úspěšné provedení tohoto příkazu signalizuje zelený border. D DevastAce Po stisku klávesy D dojde ke spuštění obrazovkové DevastAce. Devastace zabírá 4 kb a nebylo možné ji narvat do samotného MODSu 2.1. Proto musí být nahrána v ROM divide (u EEPROM může pro flashnutí využít utilitu pro MFC s názvem u@flash). Touto volbou v NMI jsem v podstatě nahradil program CRACKSHOT2 od Proximy. DevastAce se totiž spustí už s přednastavenými registry (hodnoty jsou stejné jako v okamžiku stisku tlačítka SNAP) a první vypsanou adresou (je to ta, na kterou by se skočilo při rozbíhání snapu). Pozor však na případ, kdy snapnutý program má zásobník někde mezi 0 a 23295! To se DevastAce nastaví na adresu 0. Při přetahování devastace z ROM divide se testuje, zda není poškozena (na adrese 8191 mám uložen XOR). Pokud není v pořádku provede se non seek reset
6 Podpora DivIDE Takže se dostávám k tomu nejzajímavějšímu. divide způsobilo takovou malou revoluci a neobešlo se bez křiku a hádek. Asi prvními kdo se začali harddiskem zabývat a dotáhli to do nějakého zdárného konce byli PVL a TRITOL. Mrkněte třeba do nějakého staršího ZX-Magazínu. PVL se také zabýval vylepšením MDOSu. S Tritolem totiž měli úpravu, kterou si rozšířili SRAM v D80 a umístili si tam vlastní verzi MDOSu, kterou provozovali. Vyvíjeli také operační systém MATRIX, který měl umožnit práci s D40/80, harddiskem, cd-rom atd. Ovšem ten systém nikdy nedodělali. Pak se objevil Zilog a navrhl zcela nový řadič IDE pro ZX Spectrum. A tak přišlo divide. Nakonec byl Zilog dokopán i k tomu, aby bylo jeho zařízení kompatibilní s tím, co tenkrát splácali TRITOL a PVL. Koukněme na divide trošku podrobněji. Od začátku bylo koncipováno jako samostatné zařízení, které nahradí všechny dosud používané zařízení jako kazeťák, D40/80, MB-02, Betadisk atd. divide obsahuje 8 kb paměti ROM (flash ROM) a 32 kb paměti RAM. RAM je teoreticky rozšířitelná na 512 kb, ale Zilog o rozšíření nechce ani slyšet. Jakmile se divide připojí k počítači, automaticky mapuje určité body (adresy) a když na ně nějaký program doskáče, přestránkuje do své vlastní ROM (mj. přesně takhle funguje i D40/80). Mapované vstupní body (přistránkuje se ROM divide): adresa (dec) adresa (hex) 1 bytes zpoždění 0 #0000 ano 8 #0008 ano 56 #0038 ano 102 #0066 ano 1222 #04c6 ano 1378 #0562 ano #3d00 - #3dff ne 1 bytes zpoždění "ano" znamená, že první byte se na dané adrese provede ještě v klasické ROM a až ten druhý se pak provede v ROM divide. 1 bytes zpoždění "ne" znamená, že se ihned přistránkuje ROM divide a začne se provádět kód, který tam leží. Mapované výstupní body: adresa (dec) adresa (hex) 1 bytes zpoždění 8184 #1ff8 ano 8185 #1ff9 ano 8186 #1ffa ano 8187 #1ffb ano 8188 #1ffc ano 8189 #1ffd ano 8190 #1ffe ano 8191 #1fff ano 1 bytes zpoždění "ano" znamená, že první byte se na dané adrese provede ještě v ROM divide a až ten druhý se pak provede v klasické ROM. ROM divide leží v oblasti RAM divide leží v oblasti Stránkuje se na portu 227 (#e3)
7 Takže jsme si tedy divide hezky popsali a už Vám musí být jasné, že takhle to s naší D40/80/Kompaktem nikdy fungovat nebude, protože disketovka mapuje adresy také. Takže by se obě zařízení akorát přetlačovaly a nefungovalo by ani jedno. Možnosti tu ale jsou, a to hned dvě. Za prvé, zakázat to mapování adres na D40/80/Kompaktu a využít na 100% pouze divide, tj. nacpat do jeho ROM a RAM systém a pracovat. Touto cestou jdou všichni, které znám - Baze (fatware), Tritol (demfir), Sweet (MDOS3). Disketové mechaniky a diskety již dávno zahodili a provozují pouze IDE. Za druhé, zakázat to mapování adres na divide a nechat D40/80/Kompakt dělat svoji práci. divide tak bude zcela mrtvé, ale jeho porty fungovat budou. Hardwarové zásahy jsou zcela minimální (na divide se vytáhne pouze jeden switch a na D40/80/kompaktu se přeprogramuje EPROM). Touto cestou jdu já a můj MDOS 2.1. Abych byl upřímný, já mám Kompakt, takže když ze sběrnice vytáhnu divide, chci mít funkční disketovku jako dříve; když na sběrnici divide nasadím, chci zase mít okamžitě k dispozici disketovku i harddisk. Nikde nic zapojovat/pájet/přeškrabávat nehodlám! To jest "vše, na co jsem zvyklý, mi zůstane, ale mám možnost pracovat kromě disket v D40/80 i s "disketami" na harddisku." Ještě k těm switchům (jumperům) co má divide. Jumper A musí být nasazen jen v případě ZXS +2A nebo +3. Jumperem E se zakazuje zápis do ROM a povoluje mapování paměti. Pro MDOS 2.1 musí být jumper E vytažen, protože mapování paměti nechceme (povolen zápis do ROM divide sice taky nechceme, ale toto bohužel neovlivníme, takže se s tím nezbývá než smířit, nebude nám to nijak vadit)! MDOS 2.1 umí pracovat s IDE médii, které splňují tyto 3 základní předpoklady: LBA přístup kapacita max. 128 GB (resp. dokáže se obsloužit sektor s číslem 0 až ) 512 bytes na sektor Dále je třeba souhlasit s už s definovaným (Sweetem) formátem virtuální diskety: 1693 sektorů na 1 disketu (infosektor + formát 94x09) Disketa může mít libovolně menší formát (klidně 30x07 jednostranně), ale na IDE médiu bude mít stejně rezervováno těch 1693 sektorů. Basic formátuje standardně na 80x09 oboustranně, proto pokud chcete disketu s maximální kapacitou, musíte použít něco jiného (MFC, TOOLS). Pozn.: Infosektor MDOS 2.1 k ničemu nevyužívá, ale z důvodu kompatibility s MDOSem 3 jej vytváří. Po vzniku divide a při jeho testování se zjistilo, že jsou problémy se zákmity. Stručně řečeno, že komunikace s IDE není bezchybná a objevují se chyby při čtení nebo zápisu. Toto je samozřejmě katastrofa. Zilog to řešil více verzemi divide a také obsahem GALu. Ukázalo se také, že problémy se zákmity mají většinou pouze Flash karty, a že harddisky v drtivé většině fungují zcela perfektně. Pokud uživatel narazí na problém se zákmity, pak se doporučuje vyrobit si buď speciální kábel, anebo provozovat
8 problematické zařízení jako master a na slave dát plnohodnotný harddisk, který tam bude jen jako zátěž. Pro detekci zákmitů doporučuji svůj prográmek "ide25", který mám na webu. Protože já jsem celkem paranoidní a potřebuji 100% jistotu, že se mi data zapíší/přečtou správně, musel jsem do MDOSu zabudovat detekci zákmitů. Funguje to tak, že pokud nastane zákmit, pak se operace (read/write/identify) provádí znova a to tak dlouho, dokud se neprovede bezchybně. Abych svou paranoiu ještě umocnil, tak jsem po operaci "zápis na disk" přidal ještě sekci na verifikaci. To znamená, že každý zapsaný sektor se ihned zase přečte zpět a bajt po bajtu porovná pamětí, která se měla uložit. Tímto zápis trvá jednou tak déle než čtení, ale radši tak, než riskovat Rychlost čtení je kb/s (+- 33 sektorů za sekundu) Rychlost zápisu je +- 8 kb/s (+- 16 sektorů za sekundu) Pozn: Oblast se při zápisu neverifikuje, protože těchto 512 bytes se mění (jde o diskovou SRAM, ve které jsou proměnné). Příkaz MOVE parametr Určuje zařízení a je povinný f fdd (drive jako po resetu) s slave m master parametr Určuje StartSektor, tj. sektor, ve kterém leží infosektor PRVNÍ virtuální diskety. Je povinný. 0 uživatelem definovaný (je v SRAM), 1 až 4 číslo primární oddílu na HDD (start se tedy zjistí z MBR), d start na sektoru č. 2 (default) Pozn.: Oddíl nemusí mít Sweetovu signaturu! Nepodaří-li se boot načíst, tak border zčervená a nastaví se default hodnota. Každá drive může mít klidně "napíchnutou" disketu z úplně jiného oddílu (N) či disku (d). Pozn 2: pokud za N dáte "0", bude to stejné jako byste zadali "d", protože do SRAM se při resetu dává default hodnota, tj. sektor č. 2. Tu nulu byste ale měli používat opravdu jen v případech, kdy chcete využívat svůj vlastní start sektor. MOVE " :" drive může být a,b,c,d Tohle je klasika. Slouží k výběru mechaniky, se kterou se následně budou provádět veškeré diskové operace. MOVE " :, [, ]" Tak na tomto příkazu stojí celá podpora virtuálních disket (a tedy i DivIDE). Slouží totiž k "napíchnutí" konkrétní virtuální diskety na nějakou drive. parametr Určuje číslo virtuální diskety. Těch může být (0 až 65535). Číslo nemusíte psát vždy jako 5ti ciferné (místo můžete napsat jen 11) parametr Není povinný, určuje write protect (ochranu proti zápisu)
9 " #! " " #! " # & " $ (,w write protect ON (disketa je chráněna proti zápisu) cokoliv jiného write protect OFF (default) Pozn.: Sweet (MDOS 3) má tuto informaci v infosektoru. MDOS 2.1 infosektor ignoruje! Nové vstupní body MDOS 2.1 dovoluje přímý přístup na IDE zařízení. Slouží k tomu nový vstupní bod 14333, #37FD. Délka sektoru je stejná jako u diskety, tj. 512 bytes. * * ' % &% ' ) 14333, #37FD,REWR_LBA čtení/zápis sektoru IN: reg BCDE LBA sektor (BCDE je fiktivní 32bitový registr) reg HL adresa kam načíst, příp. odkud zapsat reg A operace (0=čtení, 1=zápis, 255=identify) reg IX klíčová je pouze hodnota na (IX+11), stačí tyto bity: bit 4 bit 5 bit 6 0 master 1 slave 0 write protect OFF 1 write protect ON 0 LBA přístup OFF 1 LBA přístup ON bit 7 0 vždy musí být nula!!! bit 7 na (IX+11) nemusí být nula, ovšem v tom případě musí IX+11 ukazovat do RAM (já už si tam ten bit 7 vynuluju sám). Jinak (bit 7 je nula) můžete klidně použít na IX+11 i oblast z ROM. OUT: reg C kód chyby 128 not ready 64 write protected 16 sector not found 8 CRC error 0 žádná chyba (načteno/zapsáno OK) Pozor, že MDOS 2.1 neumí obsluhovat disky, které neumí LBA (ačkoliv to nastavení bitu 6 umožňuje)!!
10 4. Systémové proměnné Klasika na 15872, #3E00 offset bit význam 1 0 bit 0 bit 1,2,3,4 (nepoužito) bit 5 bit 6 bit 7 bit 0??? bit 1??? bit 2 bit 3 bit 4 bit 5 bit 6,7 0 - mechanika nepřipojena 1 - připojena 0 - strana 1 = 1 (správně naformátovaná disketa) 1 - strana 1 = 2 (špatně naformátovaná disketa) 0 - vše OK (SEEK není nutný) 1 došlo k chybě při práci s disketou (nutný SEEK) 0 mechanika zastavena přes mechanika se točí (LED svítí) 0 mechanika A 1 mechanika B 0 jde o D80 1 jde o D40 0 jednostranný formát 1 oboustranný 0 normální režim 1 disketa má poloviční počet stop než mechanika rychlost krokování mechaniky 2 počet stop diskety D I S K E T A 6 počet stop mechaniky (40 nebo 80) 7 počet sektorů na stopu (9) 8,9,10 LBA 0-23 (start sektor vybrané virtuální diskety) 11 bit 0-3 bit 4 bit 5 bit 6 bit 7 LBA (start sektor vybrané virtuální diskety) 0 master 1 slave 0 write protect OFF 1 write protect ON 0 LBA přístup OFF 1 LBA přístup ON 0 jde o FDD 1 jde o IDE Offset 8-11 se po příkazu MOVE "drive:dn,nnnnn[,w]" XORuje a výsledek se ukládá do kopie (viz dále) na offset 11. Pří každé operaci (R/W) se pak XORuje znova a není-li výsledek stejný, vyhodí se Internal error. Toto je taková bezpečnostní pojistka. Vše co je červeně je nové, příp. staré ale pojato trochu jinak. Kopie na ( ) offset bit význam 0-7 jako po resetu (používá se pak po MOVE "drive:fdd") D i v I D E 3 sektorů na stopu 4 číslo stopy kam byla naposledy nastavena hlava bit 0??? 8,9 číslo vybrané virtuální diskety ( ) 10 volno (nepoužito) 11 výsledek XORu DivIDE 5 bit 1??? bit 2 bit 3 bit 4 bit 5 bit 6,7 0 mechanika A 1 mechanika B 0 jde o D80 1 jde o D40 0 jednostranná mechanika (pouze 1 hlava) 1 oboustranná mechanika 0 normální režim (3,5"=80stop, 5,25"=40stop) 1 80ti stopá 5,25" mechanika ale chceme D40 rychlost krokování mechaniky M E C H A N I K A Další pomocné proměnné 15968,#3E60,DEBUG 1 Veškeré ladící tisky, které tato proměnná způsobovala u MDOSu 1.0, byly u 2.0 zrušeny. Použil jsem ji tedy použil pro své vlastní účely. POKE 15968,128 (resp. bit7 nastavený na 1) aktivuje SRAM debug mode, který pak po stisku S nebo F v NMI přenese
11 na adresu diskovou SRAM a uloží to (snap, nebo foto, záleží co jste stiskli). Po přenosu SRAM se bit7 zase vynuluje ,#3E68,OPER 1 Při každém volání DREAD, DWRITE, DFORMA požadující IDE zařízení se zde ukládá číslo operace (#20 pro read, #30 pro write) ,#3E69,ADR 2 Při každém volání DREAD, DWRITE, DFORMA požadující IDE zařízení se zde ukládá adresa kam/odkud se bude číst/zapisovat ,#3E7D,NMIEXIT 1 Používá pouze NMI menu ,#3EEA,FORMAT 1 MDOS 2.1 už při prvním zavolání DFORMA zformátuje celou virtuální disketu. Nenulová (1-255) hodnota při volání DFORMA značí "formátuj teď celou disketu a do proměnné nastav nulovou (0) hodnotu". Zpět na nenulovou hodnotu se nastaví při každém skoku na 9526 (vypnutí motoru). Formátování znamená vyplnění všech 1693 sektorů hodnotou ,#3EFC,SEC1USER 4 Při resetu se zde uloží číslo 2 (ve 32bitové podobě), které značí LBA sektor. Tato proměnná má velký význam pokud parametr N u příkazu MOVE bude "0" (ascii nula). Lze si tak ručně nastavit začátek oddílu na HDD (CF) ,#3F00,MECHALL 48 Parametry mechaniky a diskety (jejich kopie) ,#3F30,SECMAX 2 Zde je uložen počet sektorů každé virtuální diskety. Je to 1693 (viz. Swetova definice) ,#3F32,LOGSEC 2 Při každém volání DREAD, DWRITE, DFORMA požadující IDE zařízení se zde ukládá číslo logického sektoru. Může zde být pouze číslo 0 až 1692, přičemž 0 neznačí BOOT sektor ale Infosektor (BOOT je až na 1), pozor na to! 16180,#3F34,SPCKO 76 Zásobník se před načítáním SNAPSHOTu nastavuje u každého MDOSu na bytes by mělo stačit (počítal jsem to pro disketu i HDD) ,#3F80,BUFF ,#3F8A,BUFF bytes jsem potřeboval na různé buffery, resp. na dočasně přidělenou paměť ,#3FAA,NMISP 60 Zásobník pro NMI menu ,#3FE6,SYSFLAG2 2 Na #3FE7 je hodnota z #3EF7 (SYSFLAG), kterou dává MDOS 2.1 do SNAPSHOTu navíc. Snap je tak zase o něco dokonalejší , #3EF8,SNAPREG 22 Registry SNAPu ,#3FFE,SAVESP 2 Uložení registru SP (zásobníku) při SNAPu Pokud si při MOVE vynutíte oddíly, tak se musí načítat MBR (to aby se zjistilo, kde daný oddíl začíná ). Na buffer se v tomto případě použije oblast o délce 58 bytes od adresy (#3F32). Příkaz "LIST!" používá pro uložení hodnot prostor od (#3C00). Volám standardně program na adrese a #3C00 slouží pro registr IX. Dále používá 512 bytes od (#3800), kde se uloží údaje načtené z IDE zařízení. Kvůli GAL zákmitům požívám také (#3ED4-#3EE1). Původně to MDOS používá pouze pro výpis 24 bitových čísel. Moje použití by funkčnost systému nemělo nijak ovlivnit
12 5. Pár (kritických) slov k divide 6. Užijte si to V současné době nese poslední verze divide označení 57c. Od předcházejících verzí (57b, 57), kterou má asi většina se moc neliší. Zilog nepřidává nové funkce, spíše verzemi zlepšuje stabilitu hardwaru, příp. optimalizuje. Teď uvedu několik věcí, které mi na divide vadí. Berte to prosím Vás jako můj subjektivní názor, který nikomu nevnucuji, pouze jej ventiluji ven :). 1. Zařízení je osazeno pouze 32K RAM. Zilog tvrdí, že to každému musí stačit, že více není potřeba. S tím naprosto nesouhlasím. divide bylo již od začátku (papírově) prezentováno tak, že dovoluje až 512K. Bohužel o více jak 32K si podle současné HW koncepce můžeme nechat jen zdát. Co dodat? Snad jen, že doufám, že MDOS 2.1 využije i někdo jiný než já sám. Také podotýkám, že zdrojový text jsem uvolnil a budu rád za vaše názory, nápady a vůbec jakoukoliv odezvu. Nakonec díky. Díky patří Nobymu (postavil mi divide, vyměnil GAL, opravil Ivanovi Kompakt), Ivanovi (půjčil mi svůj Kompakt na testování), Sweetovi (spolupráce). Škoda jen, že jsem MDOS nedodělal už v roce 2003, tři roky (do teď) to leželo jen tak rozpracované, což nemívám ve zvyku 2. Chybí resetovací IDE registr. Softwarově tak není možné IDE zařízení zresetovat. 3. Chybí obvod Nějak jsem si už za ty roky na přítomnost paralelního interface zvyknul a považuji jej za šikovnou věc, která dovolí připojit tiskárnu, spojit dva počítače No prostě i blbá D40/80 ho měla. 4. Výroba a servis. Zpočátku bylo divide dodáváno pouze jako stavebnice a každý nechť si ho postaví a oživí sám. Naštěstí v současné době se výroby ujal Noby. 5. Vzhled. Někomu se možná líbí kus zeleného integráče osazeného součástkami, který čouhá z kompu. Já bych ale raději preferoval klasickou černou krabičku, ze které by čouhaly akorát tři ledky, jedno NMI tlačítko a jeden IDE konektor. 6. Nechuť autora (Ziloga) divide vylepšovat. Zilog nechce narušit svůj minimalistický koncept, vždy si jej obhájí a vylepšovací návrh zavrhne
13 ICQ: MTs
MDOS3 popis služeb pro programátory
Využití: Pokud potřebujete napsat nějaký program, který spolupracuje přímo s harddiskem, nemusíte psát svoje vlastní rutiny, ale můžete využít rutin MDOS3. Je to hlavně výhodné v tom, že se nemusíte starat
Téma 12: Správa diskových jednotek a system souborů. Téma 12: Správa diskových jednotek a systémů souborů
Téma 12: Správa diskových jednotek a systémů souborů 1 Teoretické znalosti V tomto cvičení se podíváte na práci s diskovými jednotkami. Naučíte se používat nástroj správy disků, který se poprvé objevil
Systém adresace paměti
Systém adresace paměti Základní pojmy Adresa fyzická - adresa, která je přenesena na adresní sběrnici a fyzicky adresuje hlavní paměť logická - adresa, kterou má k dispozici proces k adresaci přiděleného
Paměťový podsystém počítače
Paměťový podsystém počítače typy pamětových systémů počítače virtuální paměť stránkování segmentace rychlá vyrovnávací paměť 30.1.2013 O. Novák: CIE6 1 Organizace paměťového systému počítače Paměťová hierarchie...
Registrový model HDD
Registrový model HDD Charakteristika Pevný disk IDE v sestavě personálního počítače sestává z disku a jeho řadiče tyto dvě komponenty tvoří jeden mechanický celek. Procesor komunikuje s řadičem přes registry
ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ
Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIII - 2.3.4 Rozdělení HDD Obor: Mechanik Elektronik Ročník: 3. Zpracoval(a): Bc. Martin Fojtík Střední průmyslová škola Uherský Brod, 2010 Projekt je spolufinancován
Bootkity v teorii a praxi. Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz
Bootkity v teorii a praxi Martin Dráb martin.drab@email.cz Http://www.jadro-windows.cz Definice Pod pojmem bootkit budeme rozumět software, který začíná být aktivní během procesu startu počítače ještě
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í
BIOS. Autor: Bc. Miroslav Světlík
BIOS Autor: Bc. Miroslav Světlík Škola: Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, příspěvková organizace Kód: VY_32_INOVACE_ICT_837 1. 11. 2012 1 1. BIOS
Jako pomůcka jsou v pravém dolním rohu vypsány binární kódy čísel od 0 do 15 a binární kódy příkazů, které máme dispozici (obr.21). Obr.
Model procesoru Jedná se o blokové schéma složené z registrů, paměti RAM, programového čítače, instrukčního registru, sčítačky a řídicí jednotky, které jsou propojeny sběrnicemi. Tento model má dva stavy:
Uživatelský manuál A4000BDL
Uživatelský manuál Aplikace : Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4100/4200 Jednoduchý program umožňující přenos naměřených dat
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
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
KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ
KAPITOLA 1 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ KLÍČOVÉ POJMY technické vybavení počítače uchování dat vstupní a výstupní zařízení, paměti, data v počítači počítačové sítě sociální
Integrovaná střední škola, Sokolnice 496
Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:
Struktura a architektura počítačů (BI-SAP) 11
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 11 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
MBus Explorer MULTI. Uživatelský manuál V. 1.1
MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení
Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
Datalogger Teploty a Vlhkosti
Datalogger Teploty a Vlhkosti Uživatelský Návod Úvod Teplotní a Vlhkostní Datalogger je vybaven senzorem o vysoké přesnosti měření teploty a vlhkosti. Tento datalogger má vlastnosti jako je vysoká přesnost,
Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.
NÁVOD K OBSLUZE KONFIGURACE Konfigurační software DEGA CONFIG ISO 9001:2008 Quality Management Systems Systéme de Qualité www.sgs.com Obsah str. 2 / Technické požadavky str. 2 / Návod k použití str. 3
Informatika -- 8. ročník
Informatika -- 8. ročník stručné zápisy z Informatiky VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu naleznete na www.dosli.cz.
MIDAM Verze 1.1. Hlavní okno :
MIDAM Verze 1.1 Podporuje moduly Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600, Ghc 2x. Umožňuje nastavení parametrů, sledování výstupních nebo vstupních
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
FASTPort. Nová sběrnice pro připojení inteligentních karet* k osmibitovým počítačům. aneb. Jak připojit koprocesor
FASTPort Nová sběrnice pro připojení inteligentních karet* k osmibitovým počítačům aneb Jak připojit koprocesor *) inteligentní karta = karta vybavená vlastním procesorem J. Němeček 12. 10. 2013 úvodní
Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit
Jednoduché stránkování Operační systémy Přednáška 8: Správa paměti II Hlavní paměť rozdělená na malé úseky stejné velikosti (např. 4kB) nazývané rámce (frames). Program rozdělen na malé úseky stejné velikosti
Č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á
Záznamník teploty ZT, ZT1ext Návod k použití
ČERNÁ SKŘÍŇKA Záznamník teploty ZT, ZT1ext Návod k použití Návod na použití záznamníku teploty COMET ZT, ZT1ext Přístroj je určen pro měření a záznam teploty vzduchu, příp. teploty z externí sondy s odporovým
MCP BIOS řídicí jednotky Kit386EXR
MCP BIOS řídicí jednotky Kit386EXR ZÁKLADNÍ PROGRAMOVÉ VYBAVENÍ Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www:
Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
Architektury počítačů a procesorů
Kapitola 3 Architektury počítačů a procesorů 3.1 Von Neumannova (a harvardská) architektura Von Neumann 1. počítač se skládá z funkčních jednotek - paměť, řadič, aritmetická jednotka, vstupní a výstupní
PROGRAM AZA Control návod k použití
PROGRAM AZA Control návod k použití AZA Control je uživatelský program určený ke správě přístupových práv, archivaci systémových událostí a konfiguraci elektromotorických zámků CERBERIUS pracujících v
MIDAM Simulátor Verze 1.5
MIDAM Simulátor Verze 1.5 Simuluje základní komunikační funkce modulů Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600. Umožňuje změny konfigurace, načítání
Technické prostředky počítačové techniky
Počítač - stroj, který podle předem připravených instrukcí zpracovává data Základní části: centrální procesorová jednotka (schopná řídit se posloupností instrukcí a ovládat další části počítače) zařízení
SEMESTRÁLNÍ PROJEKT Y38PRO
SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
Uživatelský manuál - základ PiPO P1
Uživatelský manuál - základ PiPO P1 Vítejte Děkujeme za koupi tohoto tabletu. Tablet běží na systému Android 4.4 a má čtyřjádrový 1,8GHz procesor. Před použitím si prosím přečtěte tento manuál. Klávesy
Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě
1 Hardware Dvojková soustava Pro zápis čísel v počítači se používá dvojková soustava, kdy se jakékoliv číslo zapisuje jen pomocí nul (0 Voltů) a jedniček (5V). Např.: 9 10 =1001 2 nebo 75 10 =1001011 2
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.
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.
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Stručný postup k použití programu PL7 Junior (programování TSX Micro)
Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění
Návod k ovladači ke sportovnímu panelu
Návod k ovladači ke sportovnímu panelu 1. Start palmu (po zapnutí) Ikonka programu sportovního panelu Sport.prc Domeček tlačítko na vrácení do plochy ikonek Stylus zastrčené ovládací pero Zapínací tlačítko
Konfigurace Windows 7
Konfigurace Windows 7 Klíčové pojmy: Uživatelská a systémová konfigurace, UAC, Rodičovská kontrola. Uživatelská konfigurace Vzhled Grafické rozhraní Aero Nabízí průhlednost, 3D efekty Zvyšuje nároky na
MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění
MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,
Ing. Michal Martin. Spojení PLC CLICK s NA-9289
Propojení PLC CLICK s NA-9289 Autor: Ing. Michal Martin Copyright TECON spol. s r. o., Vrchlabí, Česká republika Tato publikace prošla jen částečnou jazykovou korekturou. Tato publikace vznikla na základě
A4300BDL. Ref: JC
# Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených
Obsah: Bezpečnost... 2. Vybavení... 2. Vlastnosti... 3. Popis a funkce... 4. Pracovní postupy. 5.1. Nastavení... 6. 5.2. Záznam teploty...
Obsah: Bezpečnost... 2 Vybavení... 2 Vlastnosti... 3 Popis a funkce... 4 Pracovní postupy 5.1. Nastavení... 6 5.2. Záznam teploty... 8 5.3. Vymazat paměť... 9 5.4. Stáhnout paměť... 9 5.5. Výměna baterií...
Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM
Vysoké učení technické v Brně Fakulta informačních technologií ITP Technika personálních počítačů Služby ROM BIOS a BootROM Úloha č.: 5. Zadání: 1. Seznamte se s konstrukcí cvičné zásuvné adaptérové desky
Přidělování zdrojů (prostředků)
Přidělování zdrojů (prostředků) Proces potřebuje zdroje (prostředky) hardware (I/O zařízení, paměť) software (data, programy) Klasifikace zdrojů (z hlediska multitaskingového režimu) Násobně použitelné
PRT3 tiskový modulu manuál pro EVO ústředny
PRT3 tiskový modulu manuál pro EVO ústředny Popření odpovědnosti: Firma neodpovídá za jakékoliv škody týkající se majetku či osob, vzniklé v souvislosti se správným nebo nesprávným použitím produktu. I
Programátor AVRProg USB v3 MK II Eco Manuál
Programátor AVRProg USB v3 MK II Eco Manuál Pozor! Programátor je kompatibilní s prostředími BASCOM a AVR DUDE. Pokud chcete použít tento programátor s AVR Studio, musíte přepnout jumper číslo 2. 1. Programování
Uživatelský manuál - základ PiPO U2
Uživatelský manuál - základ PiPO U2 Vítejte Děkujeme za koupi tohoto tabletu. Tablet běží na systému Android 4.1 a má dvoujádrový 1,6GHz procesor. Před použitím si prosím přečtěte tento manuál. Klávesy
SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1
SPÍNACÍ HODINY Při každém zapnutí startuje topení vždy na plný výkon a dále pak pracuje dle poslední nastavené teploty, pokud není tato dále měněna. Při zapnutí topení předvolbou je však funkce topení
Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám
Operační systém Mgr. Renáta Rellová Výukový materiál zpracován v rámci projektu EU peníze školám Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Renáta Rellová. Dostupné z Metodického
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
Návod k obsluze USB keyloggeru se záznamem času
Návod k obsluze USB keyloggeru se záznamem času www.spionazni-technika.cz stránka 1 1. Popis produktu USB keylooger TimeKeeper je hardwarové zařízení s paměťovou kapacitou 2GB, pracující na bázi tvorby
Principy komunikace s adaptéry periferních zařízení (PZ)
Principy komunikace s adaptéry periferních zařízení (PZ) Několik možností kategorizace principů komunikace s externími adaptéry, např.: 1. Podle způsobu adresace registrů, které jsou součástí adaptérů.
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
Počítače Didaktik. Jan Lorenz. Semestrální projekt z X31SCS
Počítače Didaktik Jan Lorenz Semestrální projekt z X31SCS Obsah Obsah...1 Úvod...2 Konstrukce počítače...3 Architektura Z80...4 Závěr...6 1 Úvod Jako celá řada kluků mé generace jsem si i já očekávání
Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard
Základní deska (1) Označována také jako mainboard, motherboard Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje: procesor (mikroprocesor) patici pro numerický koprocesor (resp. osazený
Informatika pro 8. ročník. Hardware
Informatika pro 8. ročník Hardware 3 druhy počítačů Vstupní a výstupní zařízení Další vstupní a výstupní zařízení Nezapomeňte Máme tři druhy počítačů: stolní notebook all-in-one Zařízení, která odesílají
Uživatelský manuál - základ PiPO M6
Uživatelský manuál - základ PiPO M6 Vítejte Děkujeme za koupi tohoto tabletu. Tablet běží na systému Android 4.2 a má čtyřjádrový 1,6GHz procesor. Před použitím si prosím přečtěte tento manuál. Klávesy
Struktura a architektura počítačů (BI-SAP) 10
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
Scada systém Promotic s přímým driverem pro PLC Simatic S7
Scada systém Promotic s přímým driverem pro PLC Simatic S7 Autor: Jaroslav Blažek Zdroj: www.blaja.cz Pondělí, 11. červenec 2011 Ve verzi 8.1 už umí český SCADA systém PROMOTIC přímé propojení s PLC SIMATIC
AutoPEN, Ing. Lubomír Bucek, Halasova 895, 460 06 Liberec 6 www.autopen.net, autopen@volny.cz 481 120 160, 606 638 253.
AutoPEN, Ing. Lubomír Bucek, Halasova 895, 460 06 Liberec 6 www.autopen.net, autopen@volny.cz 481 120 160, 606 638 253 Import XYZ 4 Uživatelský manuál obsah Kapitola Stránka 1 Instalace 2 2 Nastavení 3
Činnost počítače po zapnutí
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Činnost počítače po zapnutí Paměť RWM(Read Write Memory - paměť pro čtení a zápis, označovaná také jako RAM)
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: 12 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012
Přednáška Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského
Metody připojování periferií
Metody připojování periferií BI-MPP Přednáška 3 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011
Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -
Konfigurátor Duo SW konfigurátor DuoSB Manuál pro konfiguraci systémů DUO Standard / Basic Obr. 1: Konfigurátor DUO Obsah + vybraná nastavení: Připojení k systému a spuštění programu DuoSB Konfigurace
Akademický rok: 2004/05 Datum: Příjmení: Křestní jméno: Osobní číslo: Obor:
Západočeská univerzita v Plzni Písemná zkouška z předmětu: Zkoušející: Katedra informatiky a výpočetní techniky Počítačová technika KIV/POT Dr. Ing. Karel Dudáček Akademický rok: 2004/05 Datum: Příjmení:
Systém pro indikaci doby taktu - uživatelský a instalační návod
Systém pro indikaci doby taktu - uživatelský a instalační návod Verze 01, vydáno 9/2016 Stránka 1 z 8 BEZPEČNOSTNÍ UPOZORNĚNÍ: 1. Nepoužívejte zařízení před prostudováním tohoto uživatelského manuálu.
Logická organizace paměti Josef Horálek
Logická organizace paměti Josef Horálek Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti
Nastavení programu pro práci v síti
Nastavení programu pro práci v síti Upozornění: následující text nelze chápat jako kompletní instalační instrukce - jedná se pouze stručný návod, který z principu nemůže popsat všechny možné stavy ve vašem
ESCORT cz. Uživatelský manuál. Cz
ESCORT cz Uživatelský manuál Cz-9138-2 Ovládání Místní přístup Po zdvihnutí místního telefonu zadejte přístupový kód (implicitně [*08]) a modul ESCORT zdvihne linku. Dálkový telefonický přístup Ovládání
Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje
Paměti Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje Paměti počítače lze rozdělit do tří základních skupin: registry paměťová místa na čipu procesoru jsou používány
PŘÍKAZ K ZADÁNÍ SEPA PLATBY V APLIKACI MULTICASH KB
V rámci instalace MultiCash KB je SEPA modul její součástí od poloviny roku 2010 (v3.21 a vyšší). Dodavatel softwaru (fy. MD Praha) doporučuje minimálně verzi 3.22 a vyšší. Pokud máte verzi nižší, kontaktujte
Dotykový panel FTC03DALI
Dotykový panel FTC03DALI Kompletní uživatelský manuál a technická specifikace Foxtron spol. s r.o. Jeseniova 1522/53 130 00 Praha 3 tel/fax: +420 274 772 527 E-mail: info@foxtron.cz www: http://www.foxtron.cz
Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC
Informatika 2 Technické prostředky počítačové techniky - 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah:
Uživatelský manuál. A4000 Download
Uživatelský manuál Aplikace: Jednoduchý program pro přenášení dat z přístrojů řady A4000 Export měřených dat do souboru Zobrazení grafů naměřených dat Tisk grafů naměřených dat Vlastnosti: Hardwarové požadavky:
Vstupní jednotka E10 Návod na použití
Návod na použití Přístupový systém Vstupní jednotka E 10 Strana 1 Obsah 1 Úvod:... 3 2 Specifikace:... 3 3 Vnitřní obvod:... 3 4 Montáž:... 3 5 Zapojení:... 4 6 Programovací menu... 5 6.1 Vstup do programovacího
Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT
Škola Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Název sady Téma Anotace Autor Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram CZ.1.07/1.5.00/34.0556
zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení
Připojení periferních zařízen zení 1 Koncepce připojení V/V zařízení V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče specializované (řadič disku) lze k nim připojit jen zařízení určitého
Nastavení přístupových práv terminálů BM-Finger na čipování docházky a otevírání dveří
Nastavení přístupových práv terminálů BM-Finger na čipování docházky a otevírání dveří Zobrazení a změna informace o nastavení přístupových práv zvoleného terminálu. Tedy kdo a kdy má právo na tomto terminálu
Pokyny pro obsluhu programu. EZZ01 File reader 1.3
www. první-saz.cz Pokyny pro obsluhu programu EZZ01 File reader 1.3 příloha k TP SaZ 3/01 1. Instalace programu EZZ01 File reader 1.3 do počítače Program EZZ01 File reader 1.2 pracuje s operačními systémy
Uživatelský manuál. Program OK MIFARE je program pro čtení a zápis dat na karty Mifare S50 (1k) na karty Mifare S70 (4k).
Uživatelský manuál Program OK MIFARE pro zápis/čtení karet MIFARE standard 1K a karet MIFARE 4K (určeno pro čtečku CARDMAN5x21) verze 3.0.0, revize dokumentu 14.9.08 Program OK MIFARE je program pro čtení
PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze
Programovatelný termostat Strana č. 1 z 9 PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze + - + DC 48V 12V + - + - IN 1 IN 2 IN 3 venkovní vnitřní + - T1 T2 0-10V IN 1 AC Fail IN 2 Fire IN 3 Servis
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
Vzorový příklad pro práci v prostředí MPLAB Zadání: Vytvořte program, který v intervalu 200ms točí doleva obsah registru reg, a který při stisku tlačítka RB0 nastaví bit 0 v registru reg na hodnotu 1.
Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.
Základní pojmy IT, číselné soustavy, logické funkce Základní pojmy Počítač: Stroj na zpracování informací Informace: 1. data, která se strojově zpracovávají 2. vše co nám nebo něčemu podává (popř. předává)
Česká příručka. Seznam: Obsah balení a systémové požadavky:
Česká příručka Tato česká příručka slouží pouze k základnímu obeznámení s nejdůležitějšími funkcemi a nastaveními zařízení. Detailnější informace naleznete v originálním anglickém manuálu. Seznam: Str.
Malý distribuovaný I/O modul
MLIO Shrnutí Použití Funkce Malý distribuovaný I/O modul Malý I/O modul MLIO je mikroprocesorem řízený komunikativní modul pro instalaci mimo rozvaděč. Umožňuje tvorbu topologií s distribuovanými vstupy
VZDĚLÁVACÍ MATERIÁL III/2
VZDĚLÁVACÍ MATERIÁL III/2 Vy_32_inovace_003_Pl5,9 Vzdělávací oblast: Vzdělávací obor (okruh): Vyučovací předmět: Téma: Očekávaný výstup: Klíčová slova: Informační a komunikační technologie Základy práce
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
Odemykací systém firmy Raab Computer
Odemykací systém firmy Raab Computer Systém RaabKey se používá pro otevírání dveří bez klíčů - pomocí bezkontaktních čipových klíčenek - čipů. Po přiblížení čipu ke čtečce na vzdálenost cca 3 až 5 cm dojde
PowerSwitch ver. 1.6
uživatelská příručka PowerSwitch ver. 1.6 Program PowerSwitch je určen pro ovládání elektrických stykačů. Ovládání programu je rozděleno do dvou módů uživatelského [kap.2.] a administrátorského [kap.3.].
Převodník na DIN lištu s frekvenčním výstupem typ RF1
Převodník na DIN lištu s frekvenčním výstupem typ RF1 frekvenční výstup 1Hz 20kHz volba typu vstupu: (Pt100, Pt1000, Ni 1000, 0 100Ω, 0 1000Ω, 0 5V, 0 10V, 4 20mA, 0 20mA) konfigurace převodníku programem
Souborové systémy a logická struktura dat (principy, porovnání, příklady).
$TECH 13 Str. 1/5 Souborové systémy a logická struktura dat (principy, porovnání, příklady). Vymezení základních pojmů Soubor První definice: označuje pojmenovanou posloupnost bytů uloženou na nějakém
STRUč Ná Př íruč KA pro Windows Vista
STRUč Ná Př íruč KA pro Windows Vista OBSAH Kapitola 1: SYSTéMOVé POžADAVKY...1 Kapitola 2: INSTALACE SOFTWARU TISKáRNY V SYSTéMU WINDOWS...2 Instalace softwaru pro lokální tisk... 2 Instalace softwaru
Maturitní téma: Operační MS-DOS
Maturitní téma: Operační MS-DOS OS - základní softwarové vybavení každého, počítače. DOS byl diskový operační systém určený pro práci na počítačích kompaktabilních s počítači IBM PC. MSDOS poskytoval uživateli
Komunikace modulu s procesorem SPI protokol
Komunikace modulu s procesorem SPI protokol Propojení dvouřádkového LCD zobrazovače se sběrnicí SPI k procesotru (dále již jen MCU microcontroller unit) a rozložení pinů na HSES LCD modulu. Komunikace