Jaké jsou adresy jednotlivých registrů? – Assembler – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

Jaké jsou adresy jednotlivých registrů? – Assembler – Fórum – Programujte.comJaké jsou adresy jednotlivých registrů? – Assembler – Fórum – Programujte.com

 

Poohlížíte se po nové práci? Junior programátor webových aplikací
pwnsauce
~ Anonymní uživatel
1 příspěvek
5. 6. 2017   #1
-
0
-

Dobrý den. Potřebuju pomoc. Vůbec nechápu jak na to. Může mi někdo vysvětlit prosím?

Děkuji

Připojen obrázek.

Nahlásit jako SPAM
IP: 78.128.191.–
5. 6. 2017   #2
-
0
-

Najdi si funkční tabulku 74HC138 a 82C55. Adresa je 8-bitová, kde 2 LSB přepínají registr u 82C55

hu

Nahlásit jako SPAM
IP: 193.86.81.–
MilanL+1
Věrný člen
6. 6. 2017   #3
-
0
-

#1 pwnsauce
pokud jde o adresy dle zadaného schematu, tak v režimu 8bitové adresy vidím 4 možnosti ke každému registru 82C55.

registr v podstatě určují linky A0 a A1 směr určují signály /RD - čtení a /WR zápis

výběr obvodu 82C55 zajišťuje 74HC138 dekodér 1 z 8 s negovanými výstupy odpovídá požadavku na signál /CS obvodu 82C55 adresu určují linky A4-A6 a /A7  + signál výběru obvodu /CS1

výběr je nezávislý na A2-3 (zde je ta volnost adres) , ted už ti stačí jen podle zapojení projít stavovou tabulku 74HC138 a tam je jen 1 možnost adresy a k ní přidat podle registru stavy A0-1.

k tomu pak jsou 4 možné kombinace A2-3, tedy jestli je ta otázka myšlena takto.

Nahlásit jako SPAM
IP: 91.139.9.–
6. 6. 2017   #4
-
0
-

Teď jsem si všiml drobnosti: u adr. sběrnice je A20 - A0,  /CS0 - /CS7 Tak to těch adres bude požehnaně. Asi bych použil obvyklý zápis s X  = nemá vliv (H nebo L).

hu

Nahlásit jako SPAM
IP: 195.178.67.–
MilanL+1
Věrný člen
6. 6. 2017   #5
-
0
-

#4 hlucheucho
přesně, já to psal z pohledu použitých linek A0-7 z toho rozsahu

hm trošku netypický rozsah A0-20 ne? leda by nebyly použité všechny tipnul bych si, že některé další by mohly být využity na CS signály ze 3 linek A21-23 by se pomocí Dekoderu 1/8 daly udělat CS0-7, případně z více linek více CS

Nahlásit jako SPAM
IP: 91.139.9.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 219 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý