Adresování - přímé, nepřímé, relativní, absolutní - příklady – Assembler – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Adresování - přímé, nepřímé, relativní, absolutní - příklady – Assembler – Fórum – Programujte.comAdresování - přímé, nepřímé, relativní, absolutní - příklady – Assembler – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
shamania
~ Anonymní uživatel
8 příspěvků
24. 8. 2008   #1
-
0
-

Ano, takto zní jedna otázka ke zkoušce z mikropočítačů :) Bohužel se nemůžu nikde dohledat kloudné definice jednotlivých metod adresování. Našel by se někdo kdo by mi to ve stručnosti vysvětlil?
Assembler jsem pochopil a něco jsem v něm i napsal, ale výše uvedené metody asi používám a ani o tom nevim. Jen tuším, že třeba mov #30,#10h; je přímé a použití "návěstí" nepřímé..

Nahlásit jako SPAM
IP: 194.212.214.–
Reklama
Reklama
Master
~ Anonymní uživatel
95 příspěvků
25. 8. 2008   #2
-
0
-

Prime - zadani pres adresu (mov eax,00401234)
Neprime - pres promennou nebo navesti
Absolutní - napr skok na pozici o urcite adrese(jmp 00401234)
Relativni - vetsinou skok pres navesti.Neurcuje primo adresu hodnotove,ale o kolik a kterym smerem se skoci(pak to vypada asi takhle jmp +-50bytů)

Nahlásit jako SPAM
IP: 85.135.97.–
RePRO0
Super člen
25. 8. 2008   #3
-
0
-

Čauwes.

1. Přímá hodnota (Hodnotu vidíš v instrukci): MOV A, #10;
2. Přímá adresa (Hodnota na adrese POM): MOV A, POM;
3. Registrační metoda (S využití registrů): MOV A, R3;
4. Nepřímá adresa (Můžeš používat jenom R0, nebo R1): MOV A, @R0;

Tak asi tak. Tady máš ten přehledník.

Nahlásit jako SPAM
IP: 213.195.202.–
Software: C; C++; C#; Pascal; Delphi; Java Webdesign: PHP; MySQL; CSS; jQuery; Ajax; Javascript; OOP
RePRO0
Super člen
25. 8. 2008   #4
-
0
-

Ještě bych chtěl doupravit, že toto je řešení u řad z mikročipů 8051.

Nahlásit jako SPAM
IP: 213.195.202.–
Software: C; C++; C#; Pascal; Delphi; Java Webdesign: PHP; MySQL; CSS; jQuery; Ajax; Javascript; OOP
shamania0
Duch
25. 8. 2008   #5
-
0
-

master: díky.. ještě dotaz k tomu relativnímu. Tam hraje roli i kolik daná instrukce má bytů a cyklů? Konkrétně jmp tedy 1Byte a 2cykly..

RePRO: nemáš pocit, že jsi čtyřikrát ukázal "přímé" adresování?

Nahlásit jako SPAM
IP: 194.212.214.–
PHP,MySQL,JS,CSS,Flash (AS)
Master
~ Anonymní uživatel
95 příspěvků
25. 8. 2008   #6
-
0
-

Ne,to uz si bud kompiler dopocita sam podle navesti treba nebo to musis urcit rucne.Pokud mas cyklus o veliksoti 100bytu a na 50 volas jmp na X+100,tak se skoci na 150 byt.

Nahlásit jako SPAM
IP: 85.135.97.–
KIIV
~ Anonymní uživatel
8101 příspěvků
25. 8. 2008   #7
-
0
-
Nahlásit jako SPAM
IP: 77.237.136.–
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, 333 hostů

Podobná vlákna

Relativní a Absolutní cesta — založil Aricak

Prime implicant — založil Grungy

Relativní cesta — založil Radmill

 

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