Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

4 bitový počítač
Jdi na stránku Předchozí  1, 2, 3 ... 14, 15, 16, 17  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Zapojení ze šuplíku
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
lesana87



Založen: Sep 20, 2014
Příspěvky: 4145

PříspěvekZaslal: ne leden 04 2026, 12:24    Předmět: Citovat

lesana87 napsal(a):
S napětím očekávám tvoje schéma.

Vlastně už ani ne. Už mě nebaví to tvoje tohle je blbě, tamto je blbě, takhle se to musí, tamto máš špatně, to musíš takhle.
Ne, nemusím. Cool
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
asdf



Založen: Oct 06, 2022
Příspěvky: 552

PříspěvekZaslal: ne leden 04 2026, 12:39    Předmět: Citovat

Máš to pěkné. Už jsem dokonce pochopil, proč tam musí být ten NOP - říká, že se má načíst další instrukce.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 13:09    Předmět: Citovat

Nic takovýho neříkám, že by jsi něco musela, jen že jsou také jiné možnosti, jak to udělat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
p32



Založen: Jan 13, 2007
Příspěvky: 16597
Bydliště: Olomouc

PříspěvekZaslal: ne leden 04 2026, 13:22    Předmět: Citovat

asdf napsal(a):
Už jsem dokonce pochopil, proč tam musí být ten NOP - říká, že se má načíst další instrukce.
No, asi nepochopil. Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 13:47    Předmět: Citovat

Je to taková vychytávka, jak vylepšit nepovedenej PIP-2 Very Happy
Když je to takto provedené, tak NOP trvá jen 1 mikroinstrukci a všechny ostatní minimálně 2.
Může se to hodit, ale taky nemusí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
samec



Založen: Dec 19, 2017
Příspěvky: 6070

PříspěvekZaslal: ne leden 04 2026, 14:18    Předmět: Citovat

Asi mám blbú otázku, ale čo je PIP-2? Rolling Eyes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 14:28    Předmět: Citovat

http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=110502&postdays=0&postorder=asc&start=49


pip_2_sch.jpg
 Komentář:
 Velikost:  219.87 kB
 Zobrazeno:  14 krát

pip_2_sch.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
asdf



Založen: Oct 06, 2022
Příspěvky: 552

PříspěvekZaslal: ne leden 04 2026, 14:42    Předmět: Citovat

p32 napsal(a):
No, asi nepochopil. Wink
Fakt? Prostě NOP dělá jen to, že načte další instrukci. A ostatní instrukce dělají, co mají, a jako bonus načtou NOP pomocí CIR, který v dalším taktu načte další instrukci. Nebo pořád špatně?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 15:28    Předmět: Citovat

Lesano, ušetřila by jsi 7 diod, kdyby jsi dělala signály /WRA, /WRB, /WRO přímo z D7, D6, D1 bez dekodéru DECB, případně aspoň dekódovat cíl NC, když tam žádné diody nejsou.
Ale dělat to tak nemusíš, to je jen moje buzerace Very Happy
To je věc mikroprogramu v diodové logice, kde se vyplatí udělat větší šířku výstupů a mít to bez výstupních dekodérů.
Když se vyklíčuje dekodér adres, tak je to i bez jakýchkoliv hazardů a s menším počtem diod.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
p32



Založen: Jan 13, 2007
Příspěvky: 16597
Bydliště: Olomouc

PříspěvekZaslal: ne leden 04 2026, 15:53    Předmět: Citovat

asdf napsal(a):
Prostě NOP dělá jen to, že načte další instrukci.
Opravdu? Zkusil sis někdy přečíst k čemu je NOP?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 16:03    Předmět: Citovat

NOP načte instrukci podle programového čítače a udělá podle ní skok v mikroprogramu, nahraje IR - dekódování instrukce.
U každého mikrokontroleru řízeného programem se to nazývá fáze Fetch.
NOP je umístěný na začátku mikroprogramu, po resetu tedy začíná mikrokontoler tam a začne se provádět instrukce podle nastavení PC, který je po resetu také vynulovaný.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
samec



Založen: Dec 19, 2017
Příspěvky: 6070

PříspěvekZaslal: ne leden 04 2026, 16:27    Předmět: Citovat

lesana87 napsal(a):
Tak jsem naprogramovala:
kód:

   LDA,1
   MOV B,A
3: OUT A
   ADD A,B
   JNZ 3
   LDA,F
   MOV B,A
a: OUT A
   ADD A,B
   JNZ a
   NOP
   NOP

Funguje to, počítá to od 1 do F a pak zpátky od F do 1 a dokola. Ty dva NOPy na konci jsou místo JMP 0, ušetří se 2 diody. Very Happy
S JZ se to nevešlo do paměti.
Má tá neužitočná operácia NOP aj nejaké praktické využitie? Lebo myslím, že namiesto NOP možno použiť hocjakú inú inštrukciu, ktorá v mieste použitia nemá vplyv na logiku programu. Napríklad natiahnúť tento program na 16 inštrukcií by šlo trebárs zdvojením inštrukcie OUT A. Inštrukčný kód NOP inštrukcie by sa tak dal využiť na niečo užitočnejšie. Alebo sa mýlim?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 4145

PříspěvekZaslal: ne leden 04 2026, 16:35    Předmět: Citovat

danhard napsal(a):
Lesano, ušetřila by jsi 7 diod, kdyby jsi dělala signály /WRA, /WRB, /WRO přímo z D7, D6, D1 bez dekodéru DECB, případně aspoň dekódovat cíl NC, když tam žádné diody nejsou.

Já tam vidím 10 diod a 5x je některý signál /WRx aktivní, kde je těch 7 diod úspora?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 4145

PříspěvekZaslal: ne leden 04 2026, 16:39    Předmět: Citovat

samec napsal(a):
Napríklad natiahnúť tento program na 16 inštrukcií by šlo trebárs zdvojením inštrukcie OUT A.

Program by trval o 58 taktů déle.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
danhard



Založen: Mar 05, 2007
Příspěvky: 6544
Bydliště: Jesenice u Prahy

PříspěvekZaslal: ne leden 04 2026, 16:52    Předmět: Citovat

lesana87 napsal(a):
danhard napsal(a):
Lesano, ušetřila by jsi 7 diod, kdyby jsi dělala signály /WRA, /WRB, /WRO přímo z D7, D6, D1 bez dekodéru DECB, případně aspoň dekódovat cíl NC, když tam žádné diody nejsou.

Já tam vidím 10 diod a 5x je některý signál /WRx aktivní, kde je těch 7 diod úspora?

Jo, to jsem se seknul, jen 5 diod a tím překódováním jen 4.
To víš, už jsem starej pomatenej dědek, už mi to moc nepálí Very Happy


Naposledy upravil danhard dne ne leden 04 2026, 16:55, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Zapojení ze šuplíku Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3 ... 14, 15, 16, 17  Další
Strana 15 z 17

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund